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.4.tar.gz (145.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.4-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.4-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-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.4-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.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-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.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

mdmodels_core-0.2.4-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.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-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.4-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mdmodels_core-0.2.4-cp313-cp313-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

mdmodels_core-0.2.4-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.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-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.4-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mdmodels_core-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

mdmodels_core-0.2.4-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.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-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.4-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mdmodels_core-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

mdmodels_core-0.2.4-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.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-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.4-cp310-cp310-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mdmodels_core-0.2.4-cp310-cp310-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

mdmodels_core-0.2.4-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.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-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.4-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

mdmodels_core-0.2.4-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.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (2.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

mdmodels_core-0.2.4-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.4-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.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for mdmodels_core-0.2.4.tar.gz
Algorithm Hash digest
SHA256 e411c7f3ecd18a2311f28bc8aea541f1241678505dbb99632e507783439341c8
MD5 1b8b02769f8eaaa3c7febe3250466b1f
BLAKE2b-256 326c253bc07ea685e528ceac7065d206cf967064da79587ccc6c2be69feb5de4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b759a07c5f9d4298a0e4fb9bbe92d929154cf3c5b640edc98e1b7abd2f63404
MD5 c10d6498617e6f0ddddcb4794ddd74b3
BLAKE2b-256 dfa79d19418c2c158846ba2a2a1628d6349fb9edfe045267d61f63720d781481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 37925d896100ca65b2e9ec07c22a14a418e05cb0ff516d9c2465f45cb78e1ad0
MD5 91fedfc6a81b6be453c208e8331257f1
BLAKE2b-256 99b4c5caef3606336b62dfa2d62a9816f367ad1e79dbd0adcebbf0fc4ee32828

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bc34c3acb64d6814b240502e48fad7c85b12a6264f83fcd62cbe9ab28487cf13
MD5 0760ff2b359044fb303fe1063cd2b827
BLAKE2b-256 3b4ad97aacd149cadaae083ba15632daf7909e1ff7316ea7a3e2c3296e166f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23a50e73353c25ac604f88976727ca6a196ca3e65767c3da71340f9eafcf13a5
MD5 4c5e63fc0cc365ddb178abe2d5dca62f
BLAKE2b-256 d4b994e96e01ba2f9938efe9e05f5272f857f027eaa66a83df3fc4713390d1c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fdf7b50fddb4de09810642803d5209c7f5292815ba72ba42964e75f176faf9ee
MD5 40d3a22c1fb6f5b4cf7ebb78d29e877f
BLAKE2b-256 21c0429abe8aa877192b4d841f9e845f1c748746413587847e9c995dfaae9e7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2001cdea35957aa3e1dc6d309158feea4246697efbe031a9da473b2b6a74b54
MD5 9059a65a7888128f7bd0794f4c6b25d0
BLAKE2b-256 1791bf0fc606fc495525c0a4381da6b0ab4e13e4078ab8a64b78475afb45416e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f01b3ab9323eea2c9d53456cacb744ec475a827b08568f89c3856d9782d07229
MD5 1766d22e4ee30146180e05f1dd35cf54
BLAKE2b-256 3646b4b3140dce760a29513b8421f13fc877e7385574cb6e6f69644144d42ed0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b4207ee6f157cc15bb260e01a70de92279f9b05576460a09fa4bed6649668f62
MD5 be20a490a5fa6d2ef1201589ae600c00
BLAKE2b-256 834047866cc0ba10e59c8846b5dc2c5aac56856f79c12744a5d2a410cfc29c81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7adab117ccce70951002ed3a7584ca7e61075f974dea79ee37a3603e03d6fda3
MD5 3ea467811e4d4816f985b88e0c213c33
BLAKE2b-256 6da57983ded060bfe627e078d5ae884d8df2e607963a67635ca859532ba80f02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4c3845dd79e184295a5583ddc48e076c92d0d64ab4de7f92a324fb4963dad6ca
MD5 eddf04878d667491381465e63fa61075
BLAKE2b-256 faaf8bd76abd3cd9ad9075c8d71319f3fdd2393a738a4614539f13b09d0a2d79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f10b94de8e5054088be62d70f0f044d1737b3a5c4fc12dab0a96f821e862c99c
MD5 4b0c844e610ea30346f9be8e387044f5
BLAKE2b-256 08702886e4f7b675cc52bd60f8eb07e3b3f521ed72b5983160dd1d88b242cc59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 07eb6510ed05a390adcb51f20c973c17110f13db48a5c2ae64a85cf2fa28306b
MD5 13a5d0535adbccfe31419aef220b500e
BLAKE2b-256 b9d57761737326ca8523f6c95bbd0d50a801d4eaf3ed1895840cd817261ec8b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b62775129e3625d359d8f694335ed6532a323bb8a0d1b12dafda5dc33486c47
MD5 33a687a77769a1a4e0d4078b1b20eb34
BLAKE2b-256 bf5fdec3198915fc9bc9d5f0a6d7f97ce63eb3824702f5a62984c12a1d8050fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f417c8c488ac980390b7ed60ed27816c9da36c7375902daec847686f83495d9c
MD5 05ab71c342b0b19ce59e483868c23cb3
BLAKE2b-256 10c9aca5e76db6b5532458665574dfdf98d86f89ae90b7aca4397496057d7544

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 51145403999f66768071e16015e4e48eab861d39a3a62a5b24c2cd9ef6d4066f
MD5 86c4a74889521f1d00fb6995639d736e
BLAKE2b-256 016f620d1b838d05d9dc5419278b1941537242b0438eafd467a846b05a97dc79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4f267c6fa4b13a44cdfaf12e42da84fb5c7c0465547e10e3610617781c1d26a
MD5 c5b9cbb7f68620c874da69ced5d85dbc
BLAKE2b-256 0fcfc90ade31f42d3168a27ea0c8234049263c556f45480726bcee958f587d8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bfda35ba658127fc618f67a2f395dec8c8e973ac9b2dacc154072cd455b6aa14
MD5 cfcef917b315a260c1cba8b8bc1a98af
BLAKE2b-256 5260a203e77126a6718e62e3a8c72eee0f8a69e404cf8f85a94c892cc79c766c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6f26a2bb5de378fc131c646c1c07e667b9774d0c938f7a3e5dcb5de949984b6b
MD5 49a7e1024d91e8b4dfea07bea14b0d12
BLAKE2b-256 e7c1e87f850b56590c7338b7e049d73b5a7ad4c1dfe1f9386cc200870d1cce3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c766054f5f1a01542226ed188733461366a8011b088f94ec22aeb147a61ce13a
MD5 ff24225c767052597881c324d64a4311
BLAKE2b-256 0094b5621055d7818ba30b3d9630d99f9368290bbfab878c935125267ba0c3c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 017a8589055c0dd07a6e0fcb0b1390c2fec271a0d2a0b30ab319676188f074a9
MD5 8a68d67c4a3b8e4fd3e401632ee3ca83
BLAKE2b-256 2c80e72b69d088d5c9bb51181f9f9674eacbdfdcc828244334e3c113fc5ed5e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 33ec995eddb90f69d9033b640ce37fd8656d9decfa4d51bef678e615b35ef0aa
MD5 54e6cff466c8b27831cb7e076973cef6
BLAKE2b-256 30d802eaf8b50821dda4e726beebcca75653ebe8e37c991260fab652fdcb2162

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4933ea478378584e0bf3bc8cd70937572124224aeab86bcc6fa74cd420df449e
MD5 664d9829996dc627e74ffb24b7363ff9
BLAKE2b-256 49188e54c3577d5b3b2f6d134d435fa6ae5c06d9de600fc731c2bcc38e7cafa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ed7f86a8329a512d923098cd9949a63b66bb1f9de8efc11c7d17606292c0b881
MD5 cacc978da6f8c69ba4d080280fbf092f
BLAKE2b-256 5a10e9ec7eef5a6d79768e2567837f165884c9c5979b13f6c559af9a1f89a5b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4adc317e181d8f99282df63cf73b52c68e7bc36701083197780f7d5acdbd23fd
MD5 1ee90cd8fd5bd531ad3df89498f667c5
BLAKE2b-256 24cdea29f10de4cb8f6b62ab1b36c5abe4cf84d07b28a92f6dd051ba6dad65d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 99ef87714c4dee949ea5ef76dbd80755c255e93716cdcd01de21bcd4372b3739
MD5 6a9c518d95e4a51b647f6ce4db2cb4fa
BLAKE2b-256 c5c834e74b2bda3c94a0daf8386e8706c9f7e3f56d610ff56c37a332c1c027a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d26dfaca61ed9779a371f1fd6114a470ecb34caf3494692d7d27cb98098a592c
MD5 38f6219ea50082410c51c1d1fe416dc1
BLAKE2b-256 737c99ef9da92fdeb65682721c4f42d53b7352522f564fc96f820fb738b9a8c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d0c0956585e0d06b14c95376ee72ec048ddb1b3bbe916737aa5b0d0d5ea40fd1
MD5 277d92a710cbf5de1d65585fdf85bcc0
BLAKE2b-256 7d0f1e4fbe898b7a7c99bff6f91634aaeddec757285abd662c7fc97802e3c4f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e8120d782b3cc3546df4234a88b3e2fd85e7cb8468c6660451d67d326fe78b55
MD5 c12bfb3aae98ad0e06de8e7e09412d1c
BLAKE2b-256 003235e73194b5b3840f3e4592c77e256254b54b7a9195ebe9242d6679762f1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 44975e0b308ed66e01d13e6c3163c0a7e9dd35dd909307398bdb64662ea461e6
MD5 cff8a09b7b3ab70d2029f18f7378bade
BLAKE2b-256 c581288bc3318df792d9c3fb2760f6524c16bf9579ff7ac6ad000545a774f74f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e89083e072168d795c5979c5e1f6f080cf0bf8a657fe6fe42ee4b6c076662665
MD5 69d29b195f40533ce248adbd5ef76213
BLAKE2b-256 b539192c7eb1c33b2928e65600b8372a01d070082a7a48f46fe516d950c2a5e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f12993d1fbf3f410269e60c0ebacd26af1d2ba64ed881c5b5055b5310b294e4
MD5 b7db7971dc5f811e9fd74de9ad43de1c
BLAKE2b-256 567f251068091dab8182068470664400de972044eb77d0dfb3375a3b8c5b37cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c77e6aed0af3389fb0e484f2aae2151533b9e64e5f48226c35fdd5e391cd87cf
MD5 ba0f574ac566f1db6a4e20ed547a6b40
BLAKE2b-256 527502060575b37f0d37f0c748d257a986b60743e44d292d65d70b57628a142c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6a5e0f495a55bfc44c4480e83dd7e74dfb23f5838fb4b389b828fc1afc57adb
MD5 f3873d65aef2624118c8fbd53051dfca
BLAKE2b-256 80a807dfe835448ff97a168a339c500a89db2fa66d7f275307485abbda4549ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f38bed6412ed9cafdb30562fa4bd0345d3976c04335ceeac47fe7610ed0eeb55
MD5 b849c84146c777bd66d7430629bbf869
BLAKE2b-256 24fd46ab31f62698ab7d8f9fa9164a427c284ef57733a6399e5b039ee55f51e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 de5edb9ef749c96ae077e5f91af6acd304aa8686575f06d23bd3856a2f2689a2
MD5 bfa58a70ec538d61039b2ff9106ece47
BLAKE2b-256 c44f018b4c8d9117b9b36449e979ca06ec58b14a7a58162859d15a5c3bf07ceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3ddfc8904cab8e7a4dad6e9c22cb9554f2008e4a60f805b3c37f4f8098a89ff2
MD5 d7a975e4c657502f640f90884f0e966e
BLAKE2b-256 6d43ed1135604901a8336207f20fa2fe7d92a529d20491fc2423d0365e693121

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 422267d0755477844e8689370f6fc68aedb39e1bd63637880230843a56db00c7
MD5 cfe8d38b3a227f6617bc961cba2ff910
BLAKE2b-256 6f8be221bba6546b5b5d801f1f6562f81dc47de144b886743b9b5a09b15dabf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b80989c21ce6066f773cac2b9c636ce3de717856e208f48b0797e58a5787db08
MD5 99188396ff4bd60021f644f4be6c1727
BLAKE2b-256 d60ec803777cff4320ca3307424b11aef8e59d6f3e10d2a9f98e0fb1c0c863ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d1c3e45f5e8366ef6b37d7bfd3b6d5ee855f64c4ca076b4d61ace62d68e9859b
MD5 6a6c62758e1947217cab4685269c5019
BLAKE2b-256 0d93a101c7a9d6745baf62bed650846af969ff1800f6ecfca9274f0b980693fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbd3f64ab141ac484697345b3157eca51fbbe97c62069816c89717502ac13aa7
MD5 bdd4eeb5552fa611e4f90eb667f77ff8
BLAKE2b-256 e82ca35b889f5fb39f72767e69fd6df80bea8b10e34a0ff97aa79cbe96c47a55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 200ec537a9e5fa942ea885d8206f46d851f0c967aa4d9f3bd6274a737765817e
MD5 8d320e8c8726f4bcbcda4443fe05bf2a
BLAKE2b-256 572f5edc837ea98c6eca1c1ae43a35bb8eacfde3fe0521cc9ed15b42a72edbfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b691217b8b9ded34b38b1a6d5453d1acd54c5144d0a7a4fdceb865cd0693f9b3
MD5 484a16a0321abcc6af3c93c391304993
BLAKE2b-256 a42200da937cfe8d308e2b87da221b52f3d2594c1f1e5e565b71afb08688902d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8e8e980f3d2ed23dbcb2ea233df454a052cf161da0742a2d46b2be7d964c9705
MD5 44419649fc261c49427880aa75205dd5
BLAKE2b-256 bd869abff79dcaeb300758bb469e1974edb9efa6ff6fa02420bb66feaff4a215

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 03570078fdb5ff059a84a5438cda2224b1196cae1b5e37a7e111eb177efe7eb3
MD5 033251316f90fe19ac106d08551af562
BLAKE2b-256 4aa71d8363d8c475a0d193b142c0da2279f9f6a316b499667641e383fc959cd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c5b98013bdc07c19044289092c31a55c54f57978577ff5b3c9a3b1f045a3ec61
MD5 d342bd715b9e3c1258afdd2317ec891d
BLAKE2b-256 5ffbc2a159a4ec439db831bad33172b91418bf41a69aed2b71990cf4cb02e3f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0bf76a39f884e378298bd4ac527c98995e74d77b400fb67d72cd2fb0838861a
MD5 26e3d9a619bf7fc908fbb065cff93fae
BLAKE2b-256 2f173c971924cf0d56eb29309376e01a27a9087e188efa61ed3e31f70692e2dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 80f9f8a4cd2c489f7f36c07de7d3e9e34ff0198d7644be7b04ef75c123443765
MD5 0c011fdb00bf2a71bf0ff2ec016e375f
BLAKE2b-256 878214df8a98e0319af4e8d1454454c6981dba6be3f65b7cd6eda58c9cf30b9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 735df833d06007a8eac30d260b13dae922b335c7cac6a0c37d21fbc6695edfc4
MD5 91a6dd4f7172d48a1cf10181f680e2a3
BLAKE2b-256 16b77145c750b06689587cd71f202ed8049b1c46392ac8f79a9138a55d0df7ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e777133c9878ac397639d8630a65d7510ca8bd31af19ebdb1f460eeca7c59fa0
MD5 2f4bcd2ef8ac4ffeb3f2ce9c112203cb
BLAKE2b-256 2e4f1a695460b6c465f0222f3539dcd30ed91f7858b0a22b2e9106e78a134a54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 215159bba54b4dc2fe742cd198b245a3bcfd3401f7aa0cdda224583bb16fcd76
MD5 f3861b3d0deaf831d8baaf983aa36940
BLAKE2b-256 697e7cd2d9d830d710fe6597707a21be9907834bc2427f9eff631f9ae4543795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cb6da78d7498435afe4fd15ad51a4e9ba6696d97d2a3860d6f8d13ecf54d797
MD5 10eb422ed2595b7f89729b2d42aa3b92
BLAKE2b-256 41bf62e9d005d923b8d274fd2ed47e07b75cf335e3735c2c8f177a19d2d981b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d12db04273ff755bca24e8b018468f16b2e2fee3170e78fbcf2cdf5b08895603
MD5 1eb821fd8aaab5d9d2917a6a19f4952a
BLAKE2b-256 38dc2046c753d6a5e8b9dd9b43f45c1b15fc18cbe1977fdcbee3e6799fe4f82b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d3ee69a4457ef379b4ab9c1369ad9d3e55dace3a90409c7a4e1a1044e6694d2b
MD5 bb9b8243d6197b4647af909922e84764
BLAKE2b-256 5d1a235ded0d3a9b015668302d374d409ebf612217efa35c79d34d28414e97a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cba37de324fb6bf0dd4506a425cc0e4c540ebd924a3fa4b1c4abcfcf364182cd
MD5 072d87cefbae0d1c15f39a61de42ca3d
BLAKE2b-256 af13614b3cc5cfabeee2a61cfb2d03cd72c215109a87d3e1e42c10f57c5a4d14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd98df3ce23d6b5fcc373f571e6a106c66009108f14fce228d8da629bbc49c6b
MD5 e7dc53aff77f15c97d1e2a74ac5ec654
BLAKE2b-256 8ed1b9bdaa19bb6276d9e0078a47aacebe5d5222649f3739b9b4c9254c5d194a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2ec4e432d3fbb2491f2f2c7f35843e065aa81f03098aa26139bb8a2cb73818ba
MD5 c17f30c8ce6212dd1e7e414a77718df0
BLAKE2b-256 fadcd0bd7cb9b124f543dd8e44e07336cb1b42e1764e9ac9b34193e1d4405657

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 91c98b939100ac479bb05d375b2a48398e585412bef34d456b9077e349ceccdd
MD5 13cb465f10ac57f12d39824bb1d05ee1
BLAKE2b-256 7e5986d8fb553e01f800969c3930e2683336fb0b33f446915960df78d1171149

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af44f067ac6d95c50142ddfaf18d0e823d7d3cd33e6ec211b2e24bad53de422c
MD5 a49552c83a0e3f375361812be3e58e84
BLAKE2b-256 7e0cfa054f3ba3f0f79d38ec457ced6de03b6be6b76593eb7ad9d113b848c7a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ea4d0f166502c44ca63a5fb5506d74f9d82a712c41af3b293a813e142daefc73
MD5 f5382033ac1a647dbe45f2eb8cdacbf4
BLAKE2b-256 e41d35a45a2a5fc853d4a5521f3fad71dd9cc8238b8d57d8af64cd739fc60dd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cb0f7ebe160f1b046f0a485af0f69d433914545498ebf65d7980b88ab7bd1345
MD5 e89b536736e317877c282b7183cb03ec
BLAKE2b-256 cbf78825e6623dc9b894df3851ac34c53c7f94de1e7624d1ab49cdf31c86ee53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 da86d1bd8e6afda76b9b363b07813a4c8ff7d5308d8b9ebdaf0c577b52626200
MD5 ce644df4bc70fb1656d40df60900c478
BLAKE2b-256 08744332067baae1720663d55d688e2c7c96daa95399420508003d3df0b16e17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4d7bb74964edef6cc2ee0f915e6397402336d5a40558466e8be5c89b08b4f6f
MD5 e39a5ae681d77d6e1358160799f4a84d
BLAKE2b-256 659d8df6d4bd9edfd486c7a9b71b7e3b9955efcc09f65d44dcc299dac844dc47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6a487a3f4bf3f494ce03fece93a891f8ec3b1272685cd45246d7977e88d0660a
MD5 8faa1f22cf95a26a8d65f7bf20dd2ff6
BLAKE2b-256 4c00b07f2523673db44c635d7a67361fb46e04d735639d617565cac45a36d9b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f6916fa4933beab14caaed24ffcebba553224f25a0e2f1fb0ea78d15aa7164e7
MD5 df439f585811cfb456bd64b0ffb724b1
BLAKE2b-256 ef41bc1adfba49839e7bd3062f43fe17759f5d2546b2b17699fe2172205479c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b4e005f39aa4d04fde556fe7dd012a781eba4fb129530bce35a05e03aaa80b2
MD5 b205d626d8966879d20b146d9ba20d2f
BLAKE2b-256 71c805289b293c77b48d8493c5d1d123bda0693b43146eb340d00eb1063764da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ae7ae46558baa6a027034d6b1f6d13c23716e488b376659c89fe3260a61b1fd9
MD5 fdca6c0518db8e09cc9cb30054f5fe12
BLAKE2b-256 d937196d89ef3dd65e812c93f2bb48e62e3f4de1391f1646415207045289830f

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