linkml-transformer


Namelinkml-transformer JSON
Version 0.2.4 PyPI version JSON
download
home_pageNone
SummaryNone
upload_time2024-04-11 01:49:24
maintainerNone
docs_urlNone
authorcmungall
requires_python<4.0,>=3.9
licenseNone
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"
}
        
Elapsed time: 0.23478s