linkml-map


Namelinkml-map JSON
Version 0.3.8 PyPI version JSON
download
home_pageNone
Summarya framework for specifying and executing mappings between data models
upload_time2024-08-24 02:16:51
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-map

[![Pyversions](https://img.shields.io/pypi/pyversions/linkml-map.svg)](https://pypi.python.org/pypi/linkml-map)
![](https://github.com/linkml/linkml-map/workflows/Build/badge.svg)
[![PyPi](https://img.shields.io/pypi/v/linkml-map.svg)](https://pypi.python.org/pypi/linkml-map)
[![codecov](https://codecov.io/gh/linkml/linkml-map/branch/main/graph/badge.svg?token=WNQNG986UN)](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[![Pyversions](https://img.shields.io/pypi/pyversions/linkml-map.svg)](https://pypi.python.org/pypi/linkml-map)\n![](https://github.com/linkml/linkml-map/workflows/Build/badge.svg)\n[![PyPi](https://img.shields.io/pypi/v/linkml-map.svg)](https://pypi.python.org/pypi/linkml-map)\n[![codecov](https://codecov.io/gh/linkml/linkml-map/branch/main/graph/badge.svg?token=WNQNG986UN)](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"
}
        
Elapsed time: 0.27479s