Name | linkml-map JSON |
Version |
0.3.8
JSON |
| download |
home_page | None |
Summary | a framework for specifying and executing mappings between data models |
upload_time | 2024-08-24 02:16:51 |
maintainer | None |
docs_url | None |
author | cmungall |
requires_python | <4.0,>=3.9 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# linkml-map
[](https://pypi.python.org/pypi/linkml-map)

[](https://pypi.python.org/pypi/linkml-map)
[](https://codecov.io/gh/linkml/linkml-map)
LinkML Map is a framework for specifying and executing mappings between data models.
Features:
- YAML-based lightweight syntax
- Python library for executing mappings on data files
- Ability to compile to other frameworks (forthcoming)
- Derivation of target (implicit) schemas, allowing easy customization of data models (*profiling*)
- Simple YAML dictionaries for simple mappings
- Automatic unit conversion
- Use of subset of Python to specify complex mappings
- Visualizations of mappings
- Mappings are reversible (provided all expressions used are reversible)
For full documentation see:
- [linkml.io/linkml-map/](https://linkml.io/linkml-map/)
Status:
The transformation data model is not yet fully stable, and may be subject to change.
Not all parts of the model are implemented in the reference Python framework.
## Quickstart
* [Tutorial Notebook](src/docs/examples/Tutorial.ipynb)
* [Generated Docs](https://linkml.github.io/linkml-map/)
* [Compliance Suite](https://linkml.github.io/linkml-map/specification/compliance)
* [API Docs](https://linkml.github.io/linkml-map/api)
Raw data
{
"_id": null,
"home_page": null,
"name": "linkml-map",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "cmungall",
"author_email": "cjm@berkeleybop.org",
"download_url": "https://files.pythonhosted.org/packages/e5/a3/a11f7560c009b1c3549fb6ba8ca06a02f1cf51f70d80f414a6f4531f990c/linkml_map-0.3.8.tar.gz",
"platform": null,
"description": "# linkml-map\n\n[](https://pypi.python.org/pypi/linkml-map)\n\n[](https://pypi.python.org/pypi/linkml-map)\n[](https://codecov.io/gh/linkml/linkml-map)\n\nLinkML Map is a framework for specifying and executing mappings between data models.\n\nFeatures:\n\n- YAML-based lightweight syntax\n- Python library for executing mappings on data files\n- Ability to compile to other frameworks (forthcoming)\n- Derivation of target (implicit) schemas, allowing easy customization of data models (*profiling*)\n- Simple YAML dictionaries for simple mappings\n- Automatic unit conversion\n- Use of subset of Python to specify complex mappings\n- Visualizations of mappings\n- Mappings are reversible (provided all expressions used are reversible)\n\nFor full documentation see:\n\n- [linkml.io/linkml-map/](https://linkml.io/linkml-map/)\n\nStatus:\n\nThe transformation data model is not yet fully stable, and may be subject to change.\nNot all parts of the model are implemented in the reference Python framework.\n\n## Quickstart\n\n* [Tutorial Notebook](src/docs/examples/Tutorial.ipynb)\n* [Generated Docs](https://linkml.github.io/linkml-map/)\n* [Compliance Suite](https://linkml.github.io/linkml-map/specification/compliance)\n* [API Docs](https://linkml.github.io/linkml-map/api)\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "a framework for specifying and executing mappings between data models",
"version": "0.3.8",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "fff27775e80aed5ef9b96e5e8531fb12297cbff52c60ea8caa68b1af8dc8f113",
"md5": "74102021c149ebc0340679bdfca184fb",
"sha256": "2779602e4d298070308d2f369213bd52ae06e8e1f29def1761275cb1aa338a5c"
},
"downloads": -1,
"filename": "linkml_map-0.3.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "74102021c149ebc0340679bdfca184fb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 48200,
"upload_time": "2024-08-24T02:16:50",
"upload_time_iso_8601": "2024-08-24T02:16:50.153731Z",
"url": "https://files.pythonhosted.org/packages/ff/f2/7775e80aed5ef9b96e5e8531fb12297cbff52c60ea8caa68b1af8dc8f113/linkml_map-0.3.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e5a3a11f7560c009b1c3549fb6ba8ca06a02f1cf51f70d80f414a6f4531f990c",
"md5": "ed5a2c1df37caa063597f8c7838305b4",
"sha256": "64fb27768384cf02dd865ab146e29e096dc33b08416947cb37e2213957396e0d"
},
"downloads": -1,
"filename": "linkml_map-0.3.8.tar.gz",
"has_sig": false,
"md5_digest": "ed5a2c1df37caa063597f8c7838305b4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 35235,
"upload_time": "2024-08-24T02:16:51",
"upload_time_iso_8601": "2024-08-24T02:16:51.388433Z",
"url": "https://files.pythonhosted.org/packages/e5/a3/a11f7560c009b1c3549fb6ba8ca06a02f1cf51f70d80f414a6f4531f990c/linkml_map-0.3.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-24 02:16:51",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "linkml-map"
}