Skip to main content

A tool to generate models, code and schemas from markdown files

Project description

MD-Models 🚀

Crates.io Version NPM Version PyPI - Version Build Status

Welcome to Markdown Models (MD-Models)! 📝

We've created this framework to make research data management more intuitive and accessible while maintaining professional standards. Our approach uses markdown-based schema definitions to transform complex data modeling into something you'll actually enjoy working with.

The framework does the heavy lifting for you - automatically generating technical schemas and programming language implementations from your markdown files. This means you can focus on designing your data structures in a format that makes sense, while we handle the technical translations. ⚙️

Core Philosophy 💡

We built MD-Models to solve a common frustration in data modeling: juggling multiple versions of the same information. Here's what typically happens in traditional approaches:

  1. Technical Schema Definitions 📊

    • You need JSON Schema, XSD, ShEx, or SHACL
    • Each format has its own complexity
    • Changes need to be replicated across formats
  2. Language-Specific Implementations 💻

    • Different programming languages need different implementations
    • Each requires maintenance and updates
    • Keeping everything in sync is challenging
  3. Documentation 📚

    • Technical docs for developers
    • Simplified explanations for domain experts
    • API documentation that needs constant updates

Instead of dealing with all these separate pieces, MD-Models gives you one clear source of truth. Write it once, use it everywhere! ✨

Ready to see it in action? Check out our book for a deeper dive into the framework and graph editor to get started.

Schema Design 🎨

Our schema syntax makes the most of markdown's natural readability. Here's what you can do:

  • Define objects with clear, descriptive headers
  • Specify attributes with all the details you need
  • Add rich descriptions that everyone can understand
  • Include semantic annotations when you need them
  • Define relationships between objects easily

We've designed this approach to work for everyone on your team - whether they're technical experts or domain specialists. You get all the precision you need for automatic code generation, while keeping things clear and approachable. 🤝

Here is an example of a markdown model definition:

---
prefixes:
  schema: http://schema.org/
---

### Person

- **name**
  - Type: string
  - Description: The name of the person
  - Term: schema:name
- age
  - Type: integer
  - Description: The age of the person
  - Term: schema:age
- addresses
  - Type: Address[]
  - Description: The address of the person

### Address

- street
  - Type: string
  - Description: The street of the address

Lets break down the example:

We define an object Person with two attributes: name and age. We also define an object Address with one attribute: street. An object can be defined as a list of attributes, which can be either primitive types, other objects, or lists of other objects.

Objects are defined by using the ### header and a list of attributes. Attributes are defined by using the - prefix. The type of the attribute is specified after the :. The description of the attribute is specified after the -. The term of the attribute is specified after the -.

Attributes can hold any key-value pair as metadata. For instance, the age attribute has the following metadata:

- age
  - Type: integer
  - Description: The age of the person

The age attribute is of type integer and has the following description: The age of the person. You could also add more metadata to the attribute, such as minValue and maxValue for JSON Schema. If your application needs more metadata, you can add it to the attribute as well - There are no restrictions on the metadata.

[!NOTE] All JSON-Schema validation keywords are supported, except for readOnly and writeOnly.

Large Language Model Integration 🤖

Our framework also supports large language model guided extraction of information from natural language text into a structured format. Typically you would use a JSON schema as an intermediate format for this or use specialized libraries such as Instructor or LangChain to accomplish this.

We have wrapped all of this functionality into a single command:

export OPENAI_API_KEY="sk-..."
md-models extract -i text.txt -m mymodel.md -o structured.json

This will read the input text file and extract the information into the structured format defined in the markdown model. The output will be written to the structured.json file. You can even pass an existing JSON dataset and let the LLM update the dataset with the new information. By utilizing JSON patch, we can ensure that the original dataset is kept intact and only the new information is added.

Installation 🛠️

MD-Models is primarily a command line tool. In order to install the command line tool, you can use the following command:

git clone https://github.com/FAIRChemistry/md-models
cd md-models
cargo install --path .

Checkout our releases, where you can find pre-compiled binaries for the command line tool!

Command line usage 📝

The command line tool can be used to convert markdown files to various formats. For instance, the following command will convert a markdown file to Python code:

md-models convert -i model.md -o lib.py -t python-dataclass

This will read the input file model.md and write the output to lib.py using the Python dataclass template. Alternatively, you can also pass a URL as input to fetch the model remotely.

Here is a list of all available sub commands:

  • convert: Convert a markdown file to a specific format
  • validate: Validate and check if a markdown file conforms our specification
  • pipeline: Pipeline for generating multiple files
  • extract: Large Language Model Extraction guided by a markdown model
  • dataset: Validate a dataset against a markdown model

Available templates

The following templates are available for the convert command:

  • python-dataclass: Python dataclass implementation with JSON-LD support
  • python-pydantic: PyDantic implementation with JSON-LD support
  • python-pydantic-xml: PyDantic implementation with XML support
  • typescript: TypeScript interface definitions with JSON-LD support
  • typescript-zod: TypeScript Zod schema definitions
  • rust: Rust struct definitions with serde support
  • golang: Go struct definitions
  • julia: Julia struct definitions
  • protobuf: Protocol Buffer schema definition
  • graphql: GraphQL schema definition
  • xml-schema: XML schema definition
  • json-schema: JSON schema definition
  • json-schema-all: Multiple JSON schema definitions (one per object)
  • shacl: SHACL shapes definition
  • shex: ShEx shapes definition
  • compact-markdown: Compact markdown representation
  • mkdocs: MkDocs documentation format
  • linkml: LinkML schema definition

Installation options 📦

We've made our core Rust library incredibly versatile by compiling it to both Python and WebAssembly! This means you can use our model conversion tools not just from the command line, but directly in your Python applications or web browsers.

We provide several packages to make integration seamless:

  • Core Python Package: Install via pip:

    # Mainly used to access the core functionality of the library
    pip install mdmodels-core
    
  • Python Package: Install via pip:

    # Provides in-memory data models, database support, LLM support, etc.
    pip install mdmodels
    
  • NPM Package: Install via npm:

    # Mainly used to access the core functionality of the library
    npm install mdmodels-core
    

Development 🔧

This project uses GitHub Actions for continuous integration. The tests can be run using the following command:

cargo test
cargo clippy

Using pre-commit hooks

This project uses pre-commit to run the rustfmt and clippy commands on every commit. To install the pre-commit hooks, you can use the following command:

pip install pre-commit
pre-commit install

Once the pre-commit hooks are installed, they will run on every commit. This will ensure that the code is formatted and linted correctly. And the clippy CI will not complain about warnings.

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

mdmodels_core-0.2.3.tar.gz (143.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

mdmodels_core-0.2.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

mdmodels_core-0.2.3-cp313-cp313-win32.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86

mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

mdmodels_core-0.2.3-cp313-cp313-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mdmodels_core-0.2.3-cp313-cp313-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mdmodels_core-0.2.3-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

mdmodels_core-0.2.3-cp312-cp312-win32.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86

mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

mdmodels_core-0.2.3-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mdmodels_core-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mdmodels_core-0.2.3-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

mdmodels_core-0.2.3-cp311-cp311-win32.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86

mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

mdmodels_core-0.2.3-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mdmodels_core-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mdmodels_core-0.2.3-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

mdmodels_core-0.2.3-cp310-cp310-win32.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86

mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

mdmodels_core-0.2.3-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mdmodels_core-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

mdmodels_core-0.2.3-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

mdmodels_core-0.2.3-cp39-cp39-win32.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86

mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

mdmodels_core-0.2.3-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

mdmodels_core-0.2.3-cp38-cp38-win32.whl (1.8 MB view details)

Uploaded CPython 3.8Windows x86

mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

mdmodels_core-0.2.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (2.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

Details for the file mdmodels_core-0.2.3.tar.gz.

File metadata

  • Download URL: mdmodels_core-0.2.3.tar.gz
  • Upload date:
  • Size: 143.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.3

File hashes

Hashes for mdmodels_core-0.2.3.tar.gz
Algorithm Hash digest
SHA256 a1ff364debc55350fa5323b276e4c40063e1b8f7965bed4e3824d69a5250e4fb
MD5 ded1f93561a902b59baedeccf932007e
BLAKE2b-256 cdbf802058170d070ca62799bfed8fc8442b13fdd245864f4f7ae0b199635089

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9f04df2f88b7f1fa7e4a2eab78c6157128d26477ef09c7cf8ee2de1c1a60bb4
MD5 d82f996b01581bb654c3eaf389ba209d
BLAKE2b-256 4698599247843d77321037a0894d24fca52febc734f9e7ab0ccc370cb0597360

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d0a609d8fd6f94eb2eb2e084f2a0092086aa0b07c5d5aeea5c39f2f4db628027
MD5 418d79acd0d2b73dc4fbcf2968e89ad0
BLAKE2b-256 30e67fe693056fc6813f2adad49e3f3b2acea8845cf5cb3b996f4424f56b5572

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4dc2e0231fc573288929c36cf662662ffa61a75218c37d1f9f7039db77e51c1e
MD5 672719783a01fd3553ff3d65a66dd886
BLAKE2b-256 9cec8602ae83668149bd236551a61f3a991b8d339a52e1194b860c8dcf4ba8ec

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d67732a2ec2b3a783bb7e3556b2fd42df5699096552104e67cc60e609f17c08f
MD5 2a7c9de9e22e4258a5f3b9e5c3885ecf
BLAKE2b-256 e53dc5fa3b2aa0f9a3e3bae5ef4fd35f4f0ce2f09a2ef5f3cd7e6f7216dad904

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2f54ea94307cd6982564ccbd94ce88195f94e677378b60cada05c81ad1502d42
MD5 9333f617983a32c20fd32199eff69dba
BLAKE2b-256 13da22fbd78fad85d94c8ecc59e97d21f8c9714dec8f97a25e93527b7c4c0f53

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2c0b0e16ff4fdcc3dd94a8954614d2c71fbfb343734ca535a8bd3b7623e69a1
MD5 cdcf4c649ec4679186c7623245681d7e
BLAKE2b-256 5f5defeef9996217cb9616c929b3173f8ad89f190581ddfff11e6d4a8fc144e3

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2061cdf1690f430469e666aa612a93aa29d9497fb99422798d2bea9653b7bc4d
MD5 2aecf86a15481ec7acea4083b7b081ef
BLAKE2b-256 67cc7db2b41cdcc46b582ec142f06c24aa34fc2a1f7256372599ecd714faa3ff

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 74caa87fe311de773d544fadb7e99ed1e17669edb54cce18d6f44a9fbd8f6cc8
MD5 773e8e6c89a79dddc08a80fb95fa873d
BLAKE2b-256 0b0722b7ed13ba6be06966598082ee57bd364344544169740c28480a96c8e555

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bc645fe80f0453823cf871d52f56cc8d3e47f14bf4ac4bf233a27257954a805
MD5 8d9065f7a43929c1db69acd22146c2d5
BLAKE2b-256 f54efca9768918992604e722325d92a28703c5d4cf847953527598f9449402cc

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1e1c43cef9ce060df11aac5c755ba5ba3f18bf5a75212858b506695224472eef
MD5 6f2ed89bc22da65612a0a4bc9b11df91
BLAKE2b-256 ef9c4d49102c5ece70a6974a741f5bc20f8b2f389314406c1a04cb0f79d350b0

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3496133b9df7b8aa48487f4489a4c18876f8ac90fc1a93f84a2e448e05915897
MD5 6f12b2c44eefcf757ec6e933faf7232e
BLAKE2b-256 deb1151cf9ce68fe959be6a3a276ae0d9da8d4d0ba9ac0af35d884e81f1d08f8

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d1266e3b391fbf069031c2c5e8823c1c52d8d1720a5fcdf5142266a78835ee70
MD5 bc8ae0b4e53e90e6d72ae72b7fcdbe42
BLAKE2b-256 a659c4e4ddb822e3ce4cc165cee63286fd9affba3d2c12de71ba7a2fade31c1e

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a9d339d540914b23b41158243159e63931739b6f0aca95c5afb7a5a8a744400
MD5 8a5306435dcc51c311017fe8819416a1
BLAKE2b-256 1d6988b590de48d17c2dd27f3f9d76229a9092bdfe854d4005cdfac1d2fdac36

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 23f1b0a74bde895a9dc5adfc4c28c6f34ccafdabe709063421d7ff72d34837ac
MD5 13d869d5eea1b63726d51a44163bb459
BLAKE2b-256 cecf9093632a21e2f8da5f3887b69f5c23442a980cf15ac998c844d590949e24

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 33e3a93082ed60e98e6b8cce3977245ff48dc8bdba25fb3e7d8d0f3537014121
MD5 3d5718da756393a71a7c7b26d593f9ef
BLAKE2b-256 3b91562b51b428915fb7479b1919a12f81dff2842562b06780b92e649d1ab874

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83dd4ac5638aa137c8638ec2e8f1a8942f4133fedb2ed90f8d7caaaa0fa28bfb
MD5 46433d69fc7d86b0442f6b7c0f2b09c9
BLAKE2b-256 dcc69172cacb46becba1bfb21372bb5f44adedfe9bd432176d72c8c3a9216d69

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cbc7030a9903b367947970286927cf17f4496cabbedac6de534fc0731c5e1f68
MD5 c43af012d1120f7c54ce1b03b9345f26
BLAKE2b-256 455b7d6016c8aec739bbd4685abeed9d870cd47885c40c8b098e777df0f9e1d6

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6117f18555fdf41d250ffb3abdb22cd2496d366781c821ec5be0ced2fac1022d
MD5 8bd07047e2f4f71e40b2fd42b54bd650
BLAKE2b-256 1253c067e0fb75a3f1cfd71221f50afd0923e3fc866124184d9560704b0bbc3f

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 930c98ff837511684cc3853da478648cbeedcd686ac570439d35a39535b68409
MD5 5ac378a479e92c4325147a02aa4c4f3b
BLAKE2b-256 a8626e608372a01bbfdc2d54424c5ee4968f9815795205ebb927ffb9f188cbce

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4ce146df19d74d0665fe48684ef64dd35f270d73ca07df536236482efec04296
MD5 20b0d6cc843a3a969d23963c97d70034
BLAKE2b-256 b51a6337708e159a2ba65a2e5af53a71052cad6c748f7dd1b0bfa843c668027d

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 863d9d1c91ac9e167a41ae2e9d02c28484aea88a3b366704cbeb9550f6730d61
MD5 bf6144ba410cf91f6ccc4bc9aa5702cc
BLAKE2b-256 2d01631aac3a0d1ac860a5d7be6366f1e236daba42338633512f5726532f50ed

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0166a3a76d04d57a12d0abecc05ecab7543ec490ebeb9398baf6ff0bcd9992f4
MD5 6e9a9baffc5ddf35f0b4626c723d24c1
BLAKE2b-256 c5def2939f7e74575427ee5e80526ae614b9e3667a71dd3e12aa692239604de3

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 9b656f48dddd1052a573e46ab2dbac71bf0b6f03fae59aeb89345032c5f1254a
MD5 5b6935a13a141cf07aa3abcfcdc80aee
BLAKE2b-256 4c90586cf62dc1e1b320f1c7c7a3be434021adfc213883c588521153f6382c48

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53b74202fd4afdce9d44dc47e69cddfffa82837084c6c08e82da0f4f04dce969
MD5 7c1529be08d72728adcb7310806be1d1
BLAKE2b-256 c8b7de3b070a1760c45c58ac0d872c6de6807197c841d5369e6b4f2b135db06b

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0b27660f5eaa2a733f1686c8711a5cf35aeba66547788880628d8d4d20bdc9d1
MD5 548e704f76a902d6d0c0374284d9ad00
BLAKE2b-256 bcf6ee3f0411f1325250842c3babbe63b1fb61e67b1e75c6be388c5d3d413302

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7701c3095130547ecdc8cac4cff8f2c8b81ba7cf08126308043c0f2b88c3c4b4
MD5 914a586de7a1ef01569c868604eeae53
BLAKE2b-256 739ed448edf32a14d6074952bf82ddac92adfeb8655cf41ec5311b46cacc06be

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d97fda568ec822ae9bbc115549711595aba1925c36b17b863167d5f96d48a27f
MD5 af63864bae8fedc87131ec927b3ec194
BLAKE2b-256 24baac6b50d00e809b7b9df19a4029933e23f6eee51e1111d28b258983a61729

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c742ee99072909fc010afb314f3824266dbc4d8a8466c29c52af9de3cbadc3d
MD5 01a22877b5825bb762379d018829d6ac
BLAKE2b-256 8ce4311cc4729d3d91400b336e6c14d5be4021e6fc3a647dd85b70a83577daed

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6cec882c82d476d85535cabbdbe227dd76b14f5d86a7e9e6fd428c5d19ecc5d9
MD5 1ac10a83145b11c2153b44903c3770da
BLAKE2b-256 160f52e401a8b57166fada5933cc64a2c3c29b5e3efd558d2dea82db7cc3917c

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b7137a4e6c4b3d9d1711c8b95fb495b454a4e13e00deb2c933be4ac6dda45666
MD5 e55594be10b9853c708379efb2f2aaee
BLAKE2b-256 4b9641a8069227ad7f7b98d90582986ba233c020925a1fe5f9a167d471a9d37f

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9dc7229ffe244e0cd7455d3985c4c0f0456c88be38664afb35d7a32d269b66b7
MD5 da4b3dd5059320483e0133b3c96e69f1
BLAKE2b-256 2af6f3b6d75a8447c05ad10b32b30b348b4d16da626fc9304ee9073119824b72

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 80446d4f6f3e63eefd8621e8f31f1f87876c91a94f90be0b4ea7ede6361788d0
MD5 ef01e3ac06319f9c63f507b33f14f354
BLAKE2b-256 17323036ed996e458844967029bb387c6384218417af2f4acffb30a1de9b55e8

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c3e32bdea0c64cc748393ddb30d798edee222568702ebf075bb41056606fc34
MD5 b096a5cc19e0de092bfa707be990753a
BLAKE2b-256 3cf8b2f3e1190d89e7526f3ace8b8cb05c8fe213c34934aad91224b53934026b

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 36bf3aa85a5aa7592ea42781388f786c7f29d01ed96adef0000e72bae549ae4b
MD5 16f3e86c6e18407fd5681e0106a928e8
BLAKE2b-256 461f34c489f0faeb9e1131128048bd11384e01800771b1c210a34a41d0ef650f

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 44f8145c9efe887fa5592ac578104456438edec390eaef0d804962db511c7805
MD5 e358cc00fe8eecd1939870dbf4b3d17c
BLAKE2b-256 29c7b81eca812fbdffe9c3f76a60741574d5ea7bce9cab4587125086520bcdad

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e3b9349e05dc97719db4547d7667277c9586c999e50a1138655612abbf8d01fd
MD5 7b107f6acab832cb61cca1b1941f3753
BLAKE2b-256 842ab24957638e7ffcfc6e25590d50c0c796f23d6e74d1dd38a0544d8bbbc548

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a10eb415b43aff4ad3be7c868a01cb560c7619baf44a30f8395e9f8bffa7cef7
MD5 186d94ed31d94eb089c0fb6bd9718508
BLAKE2b-256 5d392a51254cdbe9ab7e912528090750cb2952690a87566031bf835f11724b9a

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 70b47ac1299dda987dd5eb2811943098128eac6436f49125c00a3d1f550811f0
MD5 6e6ef29520041534d300930f04bb36f1
BLAKE2b-256 e9a956ef1bef79a70d7d86d3715b12b33978d4d51b0baaec5741f85a08d39857

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1e1757232d9f1bd3c1a6f6856d8f1711abafd0b92d64604fe50618bd38c4e27c
MD5 0f8a5dc62e65dd5060ccd7dc04fa9933
BLAKE2b-256 fcb83a4aaaa98dd6e6f46931ed29f4746ba1cab4e86d702375aba2aff9b76d4d

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 428edcc6a126537ee75b30ec8ca121b1ab13e5354ee02617a3fdf868341ff8cf
MD5 d44d339e9ac26552240b08db7fd12454
BLAKE2b-256 58796dcca4e28c1894e7060226da87b94f7378ce43a1c9068d32abd4e67204cd

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 808a029085a1cd13ad1dd8e8f70d95c3586b6f523b37924adea093ac2f27844d
MD5 81881554c8dda6ed9ec0cf50e3557981
BLAKE2b-256 4ebb16cf8f79adc9b907928d60f74bc8a7c2e3dabe4f4f4d74daaa93f7cd96f6

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9d8e64ea103e4bd3cfe4c827b48adddc42afa1be8f16eca2dad0571056c847b
MD5 3ade24b07b02c1677f3933704a9027be
BLAKE2b-256 357b3a77929dfefb0ffd6e1e556be9369c00e1814bd96f9abcaecede85ab3740

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dc3a15e63742eb03939c04a0a8e7e364c7e9b88ffa0dadee5b061831cf36a82e
MD5 b490bdfa61c9faa443c9be6888db2c47
BLAKE2b-256 c0acd6a2ce2336548ba8ef681d77e9dc93fa0bfb86f933b27e559002fc767b3d

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e99d2d01f101323c33c40eec68bc5e8ebd4617bbb52e3d17d0d30965034a4dec
MD5 822acb20a56f93d3d6bdfa68069b990a
BLAKE2b-256 8af646a18eefa085bedc1ad16a89c06819d44f0c3f65d735c656f0efee96a50f

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 11b149fc06c0c8b5def5000281123123edf43f2663c9e8753028fbdce6bc456e
MD5 1ef759e232f7cf67a72bc5fa1874cc10
BLAKE2b-256 da1a5071f2a5fce76f1929c3af0aa4e3284285aa14218a8d9add437605ff4d13

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bba724b7c7c424c2c24f105212482e66dfe520b427def1b0865a28ad48b40db
MD5 bcba696b8ce265d25382b20c4fbc66cc
BLAKE2b-256 4a8e62de0e222f21c702313c4f6fa07dfc45e83fb597e1919cd04d6e960c96d8

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 282b4fea75d8ad7eb4c3202e6ec0167aa54f42c444a13285a23fb5a9f474678f
MD5 23323b37fd5de6e5e53450ed9c722a59
BLAKE2b-256 d76d39ec7029e6ef69c8865eda45b83c4473a9a31bedcc7a80724f03aa194f2c

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 67cbee6c193d3af8a4e62b311be610ba544384e5d1feadb5af61497a96351491
MD5 467e0ff1e48eb77781cb9cb36e2fd0c7
BLAKE2b-256 96b67e98350bca73a7f3953e3dcd5b625d9e85df190c992e80aef6cc80382fd6

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46ceeca7161d54a9105fe32e859141e5ff3137c1f1745a9711b48c477144c5ba
MD5 31ee5b0a7454826314480fd276e3e515
BLAKE2b-256 33281a8b3d3c7295fe56c47b5b4dc53225dfe52144a419642ccec9532e420e63

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4b51b6d089f845dc6b5efe7638b607a4e18dcfbcaa8f347dec471997d5b60878
MD5 62d14c4d0b242b0cd22d2c54b1473a5a
BLAKE2b-256 5bd80cc39b5c78d440313baa7a2fa5f652310ec93cb1dd14c400eecb5c4a8880

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0ca2a76f5fb0de9e7345d308ee1d6d30bb0df15cb1af2385b974f5d52993941
MD5 ccd6865a02204a4f5b3ac6769bd749cb
BLAKE2b-256 9de134b355acaf3fc8050882369482b1ebc028255eaf5c8ee9845f9cc13c9a23

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c1e3531bc3bd21b810cc311e8eb63e817b3129f3f5bb9461df505136ddc428e6
MD5 4181291a00622436200bf3be12ed0118
BLAKE2b-256 f07c4876120d54072f5102007b35590978c6a3236b86e3a6157752f749d67c08

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d2a6ddc33933d293040afc757a53bb2c54bfc0518fc808b7dac35237d417b44b
MD5 5d9fb308fa5d23d8a7226910d2c850a0
BLAKE2b-256 296746ae032cda81ffa88cb85e4c9074eed3426d0faf1e1dddeae5c4de5290d2

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3ea40dc09d29759b09f99a70c1d6c1282d6775ed16a7f3264601f3bee0d1e1ad
MD5 f7a12df851a738991e8b84a6fea1616e
BLAKE2b-256 7d6e395dbbf87d5da3ec3bb23550f85f4ac9acf66ee75db4187ce376dade8c33

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6304338485ab2c040811d20973defcbd039b429985e45a6af1aacfe044d15fbb
MD5 339e90faaa18080482a3dd47a142220d
BLAKE2b-256 d94ddf936ba41ec9f6932ac683b255356a717fe74e7cd8ec82ff3f8fd54b438e

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1a3a221a6fb9b7aa7eeb16d07f3dd59fbd57e169475574f01666d7cde5d88f92
MD5 80da6f0fb1d6c516500f6b35d561c571
BLAKE2b-256 71860955bd4d374168e1878b64066673b1f486243b28c0691d0048a3593ae563

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cb46cd4c6614a38159d8679c1f0a70c92e044ad8bae238dafddb9170c6e96100
MD5 34f6da1fd4d023d1dae4e9da94699678
BLAKE2b-256 205c7a30bf7073f0c83c87659001b3038d7c9f6b5b0a80389d7838a89431c525

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b8967a3be3b54c71cf92f94e4e2297cd8471299dcf4d252a4f6f11faa86a852
MD5 9c6a399aaff8b447527132641f354b9b
BLAKE2b-256 ce3b8fe5cbbedc6afa47951b279f7ce70f078164f5ca06c1c28c926cc92fa027

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4160167f75bdf5f281be2834dc8bff96a04e25e44a253cfb9225664dfa548c51
MD5 e02bcf4f5d3265cbe39b1d21b289b8ed
BLAKE2b-256 22671a53dc306185a843a7ff52d99b42b9d940b423a2b5135c3fc016c49067f7

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a088acda5e842c2124371f1222857ac37a4d2e94bc24a5b84d60eb18eab658bc
MD5 2d3e8398f29ae739a41f423931e867a3
BLAKE2b-256 becaeff7814ed4f6872a75004a8aaf6f8381583e29ac3ec1e9bb11cc98d8ffb6

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8d0a4c48309731ab0f8e37981afdde21bb67a9d7de4d5928bca9644e2970f4cd
MD5 2d0e0fa9031941638ef3eb967337d5aa
BLAKE2b-256 01a6c8d6408b6f5fceb3571886f288c0ae76f452fc79f373354cb1efed76f33f

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58ae763ebdb1ad10dece7fc97aa9551cda97f7033e8c9287745d691adae543b2
MD5 8eefc441d276e27969db202b2540d974
BLAKE2b-256 befda66af5188035f0b4a73f6029898b5dbc9a8a61225329ec5efcc4fb757617

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 71b455a7289f845147c26dd636e5af6c0d90818e48918306603875db4fc00e4a
MD5 da0085ab6b62e6eeac28c5115ff19842
BLAKE2b-256 b10034046ad1d80c13d334236336e4b06f0078b65cac2046b53c5ac278cc82a2

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7cba85be43f3f478593ff92ef60592ef835030de7a8173bc5583fcc8d82497f6
MD5 25f0df1fb522f4f005ea9bc0443108b9
BLAKE2b-256 a658790e8fe78d04592a8a7664632282e384918f6cce6da01919a40e716ba250

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88d8d65f7e97aff374c1c973e34633243cc7c13c164458e51c109737fa865315
MD5 62badc622e351a6f07ec27ce554a8a20
BLAKE2b-256 4142284b66f650d36ed6132ebdd1fac37347087c106ca1899f1c875f9888a783

See more details on using hashes here.

File details

Details for the file mdmodels_core-0.2.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mdmodels_core-0.2.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d2269afbe9187f184347d0ef13f626080dd76f6bd8961a4148d5772b7985709c
MD5 09f1300a98bb1cd591ace5e268c4b7cd
BLAKE2b-256 70d5bfb1ce0b3183ad049dad381b1f0d4c3cdad22b1c11867e5f98769fa715ed

See more details on using hashes here.

Supported by

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