Skip to main content

Semantic-model

All data about data in one model. The single source of truth about data in one model.

Install

pip install semantic-model

Create initial sm model

python3 -m semantic_model -mode one_to_one -input example.json > sm_model.json

Run sm model

python3 -m semantic_model -input example.json -sm sm_model.json

Display sm model

sudo docker run -i attumm/dsm_png:latest < sm_model.json > output.png

Extend

Add to the functionality by creating your own custom formatters. And adding them into semantic-model.

from semantic_model import POSTFORMAT


def strip(item, **kwargs):
    return item.strip()

POSTFORMAT["strip"] = strip

Metadata

Release files for semantic-model 3.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for semantic-model 3.0.0
File Size Uploaded Provenance Actions
semantic-model-3.0.0.tar.gz 14.9 kB Without provenance Details for semantic-model-3.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for semantic-model 3.0.0
File Interpreter ABI Platform Actions
semantic_model-3.0.0-py3-none-any.whl Python 3 none any Details for semantic_model-3.0.0-py3-none-any.whl

Total release size: 24.8 kB

Release files / semantic-model-3.0.0.tar.gz

Download URL semantic-model-3.0.0.tar.gz
Size 14.9 kB
Tags Source
SHA-256 checksum
How to use checksums
81d39ff4b3d0064f38a975952f56ba10fe61613ef646857c517030353cc2af66
BLAKE2b-256 checksum
How to use checksums
07a1275a50577b85bad1b7c5cdc0b5bab2d923ecea663f2b9f75d71d7736c39d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / semantic_model-3.0.0-py3-none-any.whl

Download URL semantic_model-3.0.0-py3-none-any.whl
Size 9.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ef76315371d02b3999bfca7c6e1d7ef1ebcb1dfc81c7b3b04ce7106b550783bf
BLAKE2b-256 checksum
How to use checksums
bbf4903bacee2cac78228117f53796fb00e461e93c231e114d3f4b3236695c77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Security for semantic-model 3.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page