Name | linkml-transformer JSON |
Version |
0.2.4
JSON |
| download |
home_page | None |
Summary | None |
upload_time | 2024-04-11 01:49:24 |
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-transformer
THIS PACKAGE HAS BEEN RENAMED
It is now called linkml-map: https://pypi.org/project/linkml-map/
[![Pyversions](https://img.shields.io/pypi/pyversions/linkml-transformer.svg)](https://pypi.python.org/pypi/linkml-transformer)
![](https://github.com/linkml/linkml-transformer/workflows/Build/badge.svg)
[![PyPi](https://img.shields.io/pypi/v/linkml-transformer.svg)](https://pypi.python.org/pypi/linkml-transformer)
[![codecov](https://codecov.io/gh/linkml/linkml-transformer/branch/main/graph/badge.svg?token=WNQNG986UN)](https://codecov.io/gh/linkml/linkml-transformer)
LinkML Transformer 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-transformer/](https://linkml.io/linkml-transformer/)
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-transformer/)
* [Compliance Suite](https://linkml.github.io/linkml-transformer/specification/compliance)
Raw data
{
"_id": null,
"home_page": null,
"name": "linkml-transformer",
"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/4e/4c/7bd75f9d2609f55fdae9b2e603f17d434e8decd85f82efe869f2f310b2bd/linkml_transformer-0.2.4.tar.gz",
"platform": null,
"description": "# linkml-transformer\n\nTHIS PACKAGE HAS BEEN RENAMED\n\nIt is now called linkml-map: https://pypi.org/project/linkml-map/\n\n[![Pyversions](https://img.shields.io/pypi/pyversions/linkml-transformer.svg)](https://pypi.python.org/pypi/linkml-transformer)\n![](https://github.com/linkml/linkml-transformer/workflows/Build/badge.svg)\n[![PyPi](https://img.shields.io/pypi/v/linkml-transformer.svg)](https://pypi.python.org/pypi/linkml-transformer)\n[![codecov](https://codecov.io/gh/linkml/linkml-transformer/branch/main/graph/badge.svg?token=WNQNG986UN)](https://codecov.io/gh/linkml/linkml-transformer)\n\nLinkML Transformer 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-transformer/](https://linkml.io/linkml-transformer/)\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-transformer/)\n* [Compliance Suite](https://linkml.github.io/linkml-transformer/specification/compliance)\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": null,
"version": "0.2.4",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b648e98f3eb6e920ada849b46cee351d3611461836914a3e7b40b2ac0be76c75",
"md5": "efc88a0f2d0c3ec86a7f69a2a3a4a1d1",
"sha256": "822499d34df70932d32fab5859adc9fe28d825b2f59eceee5c7a2b9e5fbbb157"
},
"downloads": -1,
"filename": "linkml_transformer-0.2.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "efc88a0f2d0c3ec86a7f69a2a3a4a1d1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 43689,
"upload_time": "2024-04-11T01:49:23",
"upload_time_iso_8601": "2024-04-11T01:49:23.347985Z",
"url": "https://files.pythonhosted.org/packages/b6/48/e98f3eb6e920ada849b46cee351d3611461836914a3e7b40b2ac0be76c75/linkml_transformer-0.2.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4e4c7bd75f9d2609f55fdae9b2e603f17d434e8decd85f82efe869f2f310b2bd",
"md5": "6c72d1882e181faefb70c8d49fdf09ec",
"sha256": "315eaa2e5e7edf7f7c807ff0d48478d63f7ae69d4aa9668c81a981eb3e01a41a"
},
"downloads": -1,
"filename": "linkml_transformer-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "6c72d1882e181faefb70c8d49fdf09ec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 30091,
"upload_time": "2024-04-11T01:49:24",
"upload_time_iso_8601": "2024-04-11T01:49:24.718600Z",
"url": "https://files.pythonhosted.org/packages/4e/4c/7bd75f9d2609f55fdae9b2e603f17d434e8decd85f82efe869f2f310b2bd/linkml_transformer-0.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-11 01:49:24",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "linkml-transformer"
}