Skip to main content

a framework for specifying and executing mappings between data models

Project description

linkml-map

Pyversions PyPi codecov

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:

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

linkml_map-0.3.7.tar.gz (31.1 kB view details)

Uploaded Source

Built Distribution

linkml_map-0.3.7-py3-none-any.whl (43.9 kB view details)

Uploaded Python 3

File details

Details for the file linkml_map-0.3.7.tar.gz.

File metadata

  • Download URL: linkml_map-0.3.7.tar.gz
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for linkml_map-0.3.7.tar.gz
Algorithm Hash digest
SHA256 3528cac8c93fc7f895816405e8fbccace9c3f21da31aceba31d12c68047de480
MD5 b69d897b63c5ed8892cbe8796551bdd9
BLAKE2b-256 0f1f515817877070b26eda2ebc485dd5483b5c68e0e32a1f4f0e0688d8b96693

See more details on using hashes here.

File details

Details for the file linkml_map-0.3.7-py3-none-any.whl.

File metadata

  • Download URL: linkml_map-0.3.7-py3-none-any.whl
  • Upload date:
  • Size: 43.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for linkml_map-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9932d6bf50372ff07d513e19d85e17f9c0cc4518c088f94a4d3bf1289cc9ab3e
MD5 21a742d0bc7b1d2b6aa7b36785d6cee7
BLAKE2b-256 e61cefb6ef31ecf0067d2d2789558dadc1d4f2df86c8d1865a8858504a529b41

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page