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.5.tar.gz (162.0 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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-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.5-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13macOS 11.0+ ARM64

mdmodels_core-0.2.5-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.5-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12macOS 11.0+ ARM64

mdmodels_core-0.2.5-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.5-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11macOS 11.0+ ARM64

mdmodels_core-0.2.5-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.5-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10macOS 11.0+ ARM64

mdmodels_core-0.2.5-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.5-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

mdmodels_core-0.2.5-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.5-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.5-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.5-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.5-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.5.tar.gz.

File metadata

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

File hashes

Hashes for mdmodels_core-0.2.5.tar.gz
Algorithm Hash digest
SHA256 22c0aaac3c65dec2f451ce96086e04a85ed6f5b116a1afbe80077bbb6feb69f3
MD5 ce5d3c719f4bb3025a16639732e1460d
BLAKE2b-256 8204b81898c9ba2c5059c38de134cfd00cedcd5cdb386dac0729b519becd9c86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e32cabc971a19b5bf542aa4d899747ae3e4cb30ecbe5931c337b0d20a9a4a4f6
MD5 4c4e1f4c0add5a30d507fc64a0374693
BLAKE2b-256 63f1f1cd78aec5f86b6351c33cefd7884349ff91dee23b8f2e1880b1f5334e89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 924026ab9abecdcf4cf272d481a3de7e6b6e80ccf0d9add4a0b80a861002b62e
MD5 f2e7f3e8970fabc2206599568bdd140a
BLAKE2b-256 a1ede60a3ed9e6daa8bb360990dada6b27d022709130a8466fc7755da1505b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f3a62c630454f04189299d1125655973d6d648d8744bf76fc6440da7cebc2675
MD5 55af45f0abf5b232d5ff51a3423a6858
BLAKE2b-256 bf63d09de34685393a7af4d78eb93f24078978c78e7b2a71ad76ed803267eef9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb8538a1e834271874f0fc6244ed5947496441bb3232b73ebe8216cc707c3b4c
MD5 cea031e7bffe83d5323139a9e48725a8
BLAKE2b-256 e8a59803af292b2053b1ea0b56660b0eca9391cccd57849b216cc7247405617d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 551bc9dc0bfccd71e149bc0945af3ff7f6ecf63b613d0f1b1b62060e016e7546
MD5 480c6bad599971c33e98238e28d56d4a
BLAKE2b-256 369fd96790cc360f23a1dfc611f81cd77c394870f64acee7b5af9427d6085289

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 934d13c77e3477784202ce57c9ba67a253a09ebf0532712182ce441bb3a4a8bf
MD5 7bf483dc0f0d3f27da77eb538b03048c
BLAKE2b-256 cc0f3ea134063a74919174142f683faba6427d0840a150a02afe8f705b5f88c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 abcfa710d8e48c675ffa7fe2968f840768a1378ae75f202a8c651aabb8347075
MD5 df2f4ea3c217037adf086c7addce26f2
BLAKE2b-256 03e763fc6ef7699392abf1780f760faf182fc57cf04e4f2b13803eb646d1e11e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ddbfb79c7810e620172811df8b3e325f2501e4c228a145dd1da71eeb8f787906
MD5 9673763d99a111b250dc4b253f3f002d
BLAKE2b-256 5e9e8712ca7f9d5e7e3afa6390422b196b726ba923a3cf150a6b4847c5493404

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 613982cf266fd327c9f2386fee9a1f7774f569ef7bd5b58d6982a58374f387b8
MD5 26a2fbe4b99c84610ff176d36c386bc1
BLAKE2b-256 50483d81e249f90baf4445da9f2ab0ebceff24b21e099b793c5b2f1c2ba22b18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 abe2019769a61eca995b40f4c91d66d21b0cbc3b40ef123a0e793a30f742e6a8
MD5 ef0bbfe400939873d6cc8287dffadcaa
BLAKE2b-256 bc80a245f123fb45b8af08b73e9e826c593611d56c51b04e7cef448129012910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 51259fdf06f67b365c3dab7a8b72de9e35a21835e9db76a95bbfec7f7c35779f
MD5 0b6e5e3b34528ef7489dd9f699027ea8
BLAKE2b-256 8474bbae09c7930175457f67361fce4512edadc3844485623742e761dc392bdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aa567a6441c37a2a1a0eb3318c5bf02e392d36a7aefcf95909061f1b46c19b48
MD5 6faddbb164ef0a9bce94a0b2a574c865
BLAKE2b-256 727d5d005c6e39893a587ab70366ebd0fcca0f7812c7d08acfea3f41a0b03762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aabac13c015ebb59955f2664163359ba3bef949783ae7134962dfe714d698328
MD5 0ee808afb96781bd041bfae2e42b482b
BLAKE2b-256 5a83b2b617274e8a12ffc442af40066e15e781da57ff0e93d380e2f218bb74d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e6eb4ee42154ab909e6dd9746a46ef1f5e6dd988e57b92a0d2eb82a4ee0536c3
MD5 80841b7c0f95615410bfbd02eb52a6c4
BLAKE2b-256 9046a214a7523a5e233565bfe8f2267f3698e508916240bce42a112abac64900

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8ab7fdf75f6b5ff5ed8d98c7eef9da755c28baa93d2eb0b449808cd148fde5bc
MD5 79cdcf89f6155eb021d1c49e2e913919
BLAKE2b-256 a619d80aa4aed01abe241a7d39974dd2824a84d3140297ead2c3b9412d598a6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89ed9f36026f0dec3ed6f5c341f9b89187e254827296c1f0304bf3f8b01f1b14
MD5 1ad6f32eecc47c41a97afeffb3e20abb
BLAKE2b-256 2d37598353ac37af8d5f6b322bd28470fb05b186cfc2ce649ebba46c8365ce7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 90f400ac37946b70635c4200ef4a310846b0746cb71eeeb68f458c0911a6c466
MD5 bba7deefab95771522d5822b783ecb1c
BLAKE2b-256 13961eb9c9d835b5ebb54ad542fd90bac809ef601be2a5fe5075a52a3c74667c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 a5a3dc8221f7be03e2353ee811093e22f539e9a3cc99a84cb6f6699e9185c95a
MD5 67641ba3f20af5aa8865d075c06700fc
BLAKE2b-256 414224cf2ec1605560b302c21b9a9381ed426a49ca294c3f93451d6b02a714b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65b31e43f41d9c0917c767d575b8d00d96fffd4ba52dcb91667e4464d85f5d8b
MD5 e4ba72cd7ad46bd7f3079010da9e9c68
BLAKE2b-256 cc6b8f5e66777b7d323f41260166cfabdb13858fd0d4a33f94608175eb51819b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f6b7c50af675786646dff5ee32fdf14ee726ff34dc20ec5770bb6e2a6e99e1f1
MD5 47a7c5c5882142abd9d4219ff6a31958
BLAKE2b-256 5c4bf070421a2ebe0bae665c47aa404035c73bc9cb91ac52db305c63c253c70a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8426b8bd63c18ff1b4931be760ad87733c49890469716092f26cf3b1b1663a3e
MD5 94869854ca5359c57e2f9715ebd58824
BLAKE2b-256 20edcb74c9d6e05807d713a3f8ca9732cc2859a7bd80c609e76309f293f8f010

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a07626c3e5d818c70a0d9cd1aae306316156553c4000627747fcf86bb918200a
MD5 8c515b8232334933d77c01893def50d7
BLAKE2b-256 0ac12bc0d4e6606606460ee0e6165eab50f90bbba79c0904c857d081cc03436e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8127ae375796af3c4e3dd1099f3e1726f4368bc8021316d702463f66189a9979
MD5 358d0673f0a767f54032d4826478e633
BLAKE2b-256 7ae7a5bbbf39f14495172ba465f4ea636daa313a96f524c2f5f8f7a8960e7bea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1785e6491100419a31e3694eaccf14c577458bc29bb513a3e7767834c4228614
MD5 cb842190f95069f4cbc7c0a4f93cffc5
BLAKE2b-256 484b32388c4f1456dc5679ae1be37949e70e9ffa7b89aee334fea2fb33b588e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9f83b30b281409254a1c687da133a39cc552f0629681d739fddaac3dbcea49d2
MD5 279b5d07e567649822da55f981be355f
BLAKE2b-256 83955854b280c0152fccc1e63296c5ac98c45ac88c91fe51bb0f735aeff7ecc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 542e7ac7f07171455b19cf29ad43f17ab2b9119eb8718e011afc35f87c7f0285
MD5 d6a50453fb546e0ef35fd35fe9f82cda
BLAKE2b-256 a63f072649b9c71cbdc8a891008266056862f9fcfb7537863840b9fc868d6ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 09221542c2ac1e33a3ffed5f05a38660f2057ec700861f6ef9c66efc0a5dbb47
MD5 d7beaade7d4367320900ca74e1301542
BLAKE2b-256 0bfbed98b1956f2eb392062229adf51254a23a60dde858fb6efde99581eb51d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63c6f764a79dbdd18eeffdffcbd72363703b1f5eaf316c2a9192acc1a35c453e
MD5 9d319afc03e125d4a893ed8650bb8d82
BLAKE2b-256 a2f108b156dd5cd7599811912c8ffb27b25f98fbaecf43849698d3d934238680

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 820afdf73da220f56143142f65c33e5bc553c8b1c2630b7f74dfa4d58dc9cbb4
MD5 796b31ecca5d69bc396e5cfb5e8db749
BLAKE2b-256 6f3b841477f05d2fa9b31de52de3e12549f3de0f3a52fa789f73f423b71c3064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b554b59e5e3540f7453bf9b9e6906835eac8e9f4a9093a8dfeba99ab3d82eb45
MD5 e8303b018973936c11ee4743c251a24c
BLAKE2b-256 b093abd47e6b8ce8e2d9543015020eccc208922f7ec916192c5fb19bc5e5db69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0446adb9d7fbd6d057123789b5c5b142a0d46bdfa99cb4c6de68e03f7189be96
MD5 090fc9b25ebef2ad31539570a340a87f
BLAKE2b-256 6caae979718d8f11ec1e950c9afa7dd0ce944db81e62e201757e0509dc6598cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 04d83d13f86a23ee1b924831395ac79ef2c8748c48dcd1a85f9ef6a134a7546e
MD5 78993d4b575e7340ce8fce57eda06d26
BLAKE2b-256 c9a9d439dc0d872aeb4dc23a4322ca7bf355b5ae141442f096f68c2da392b52f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 252a4edbf7fd4c52774711c1321d1cf687afebb8800bd6b2ad501df25a83d5ae
MD5 b7addccc5f7fd748f87fbdc2e9e5cd01
BLAKE2b-256 3a9d3c9061806bb02bdeaa1766c921c57ed05a7dc17c578b61613132431a094b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 57c71f0b86f569fedb47e6cf1f1f227c303739621576ed921c8ebd5ce7e5d451
MD5 5378e330c815e72f97013594b419d03c
BLAKE2b-256 fa21b7631920734cab22c5a3668b0ae2d5733352cd9c282bb8293aba20f1fb2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 35fc9a9dbabb6a82b19bce3185fbc4da340288719f41573607bcd1d25fb76888
MD5 3da1ab75c9a547e96e6bcf087dabb7eb
BLAKE2b-256 f8467ee283c1d72618af612a2395bd5769db10eaa67a3a5c81eff0e0f0d6b1f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 31e404d4ce3a484463adfa29c38266dcb35ae93d7b7194a3301b80c75714894f
MD5 d90538234c258be14ec137ca048b320c
BLAKE2b-256 831048b02a9b82c61ec89db9115ee00780567428c3382ffffff8b252e8ff5bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a11da9a4946b2434f3322044d51e4d8f1c5bb2d2c38f5f1b09096598d6769738
MD5 8af699157bb04ec247f03ce7fc8e74a5
BLAKE2b-256 5c08d102f3d6a4ebfc8f860ca80eb39a18902b589cc9fd8e7d0b103349c29487

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7fe96981ea53f9134e24b0485864d7c91ad37cb1792a1f2e0b69260494f35075
MD5 ab96fb6e3411f5e519624b0f4ce87094
BLAKE2b-256 119a2b3b7b20f1566aea7276efb930049407d5a8fc7d68b41917cbc24a48cd1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 eb83e30b400617d8c8515787dd5804d6983ed5787dd9ed07f951676ba24147d7
MD5 385e9af56354fccad2eaf2a14935fd34
BLAKE2b-256 f9196a9f785a3f357e3e8363010ad9f181d9e3a858f5ff00c0655a7f6ad24057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19eed33603421bafdddb6ad74e5c535a6d011e4bf399bf0c3f3d715833b13f9b
MD5 bfa878722fd9f3d334649870c9a1b5a4
BLAKE2b-256 57ee6481a6cd7fcb62ff463dd38257045aa8b2758caecb65618a9f1613584de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f91cc802adc7c01a011b96ed1af671ae84919c6d8fcdac4e8f678dbf515af1f6
MD5 04e3bd2483842420ff1ce6a4e6f80c43
BLAKE2b-256 339a36818d45f9947d422e2fe87559f1486a9a29fdfed9fb740c99c23e538df3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5658d038ff4128abd9bc5be8f463f5c7766b7499f34a9e956c20011d111aa7be
MD5 a9f57ee3e814124b0b949dbf04d7eb3c
BLAKE2b-256 bdec26ff46e8894653cde89719b7e886a6884ad462b76cf98ff65a761fe8a7eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 00a392a28432d5735a9fdd6903364fea980d19e1055b6fb92dd94cd0e95667ae
MD5 2fef89a64277488108b98a6067a999a3
BLAKE2b-256 749d378f2e40f9f4e1f68e9f6365d9f89d90a10954897dc82998acfed54bc355

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6a2a15176aa4b76a89632fbafad5076e53e236f06aed79df0e544fe4ed007310
MD5 7715610c92f0be59ee8aa4fd2858133f
BLAKE2b-256 132208658a2f774620ccc4e808b54c02473d964d1ca78618608484c7660a09cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2f70546430dc357f302b4738ad3f31dbcf403ad57d2ac12cd3edf0f671ede2c4
MD5 c90de69fa70be257cfe259464b6eb8b1
BLAKE2b-256 b981b5280b562cf7eb2ffbe2065e47df1b5a582e2bb3c9760d0eb2503b781c96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89e0f836406380b107ceea6f688808d3c7ba0e7582353dfede81047a189a0a9c
MD5 b70d749a1f45162c969495ad8e33673b
BLAKE2b-256 13ded6d35c945f08a1b5caa5bd74006332095fec9dbaa6f78a5709da8db64aea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0e350684593f0f5ed3144d55c745d4b3be1e9a089e27277c89e985b09ad9feed
MD5 724ff48b54a7b9536eb78a219f7d9f4c
BLAKE2b-256 2579f52da2744c63fae4e957d42ab78ed7fc455c5aae16f9ddef704c897e6b26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e59c83b0123c56d7d9ef929828ec6c8031d0f2790ee2b0ee7f584cfb889693a4
MD5 87858e55faccdbc28ee918b8ca179ee7
BLAKE2b-256 dcc78ca81a9ec81888a72d47013da2c8ae9dde20a4db6986d4e185aa2ff2dd80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b31ac378c16cc96a4e3ca9ac8224c80a594fd396fd651d1b198730cb761db247
MD5 365a49184a6543fecab9bf650446b815
BLAKE2b-256 be5ac7e44c885457191904b25ca504cdaab93f188da3466dbb99f89c6dfa1789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2636a9b4e8348154332129bf092ccf78af1493847de53af2d2edad13ed1115f2
MD5 448893d2828f490e00af473ce2e66167
BLAKE2b-256 d54f23d194b8ad2c4bd67a0cb04a026169b56eeda7658b720dfd9d9194d5d509

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ddd31ae68a51c896ec06ae1b0c6f9a84034faca9553e842ea0544bd8d3da382
MD5 f048d8c0f0c309410e116d192df1457a
BLAKE2b-256 9a9abb6b34e534ef21deab1e56335bfc1588ea24d141bd35d9828c557671b229

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d8fdf3b65531ada4cbf61f1ca7bedc83516cf69029586575e56c7a544560eade
MD5 3f568fd6072221fd6e583d998e9e7d05
BLAKE2b-256 991f4b8e8c547978cbf5693b9c3d475a57acab86ff63389b98d850e1c7cf2c48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0faf897bf8acc3c1e60c70477ec1acc7cf409b9d16e5c95237f4e042b48175a7
MD5 e4db6849e9f874a82d8b01e19291586b
BLAKE2b-256 6dd4441e685be9ba613dea9867cb7b68e65b381c07b75a2f31e36310ac310eac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2dd2b26556a0a05d1911747847e80428d7efcb0f9b7ac865e703346ab9e71277
MD5 06456382c821eda2234f3bb9bdfa13c5
BLAKE2b-256 dc85523ad7528229340467e4145cfc996a05950f7da76795ad11edaba47fc3ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 348416489d29cbfb249d030e988ec9aeaab450ea24c40aa9f41db4b7e7fea077
MD5 bb677c0ea3d02e5b50bd3ec1407efe19
BLAKE2b-256 61ff82d15c6cddc4df1f29f20afa4630ae50a661619a4458ef254da3cf740cf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9c49100748368d26d2a79935c602df6624244b4f9b3828c44519edb45b26e993
MD5 651b3ba6ce6e700273c0f9080ece1500
BLAKE2b-256 3c2125674b6c465e7dbdeb44ef764d2e6c685777e8d4959c732212c57bc8651f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d588bd8d304b70d1c9410fa930038053a4e9ef76877c26cb01decf613e691152
MD5 a114eef45383f779a2829d1b7bcdb2ad
BLAKE2b-256 0adda330df67438f9917b5264a853eab7f6541b4831eaba8a7ae0946439cfa44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc218a81f195bd71c2917706cdc1c75a1a48074c488c6919e016f3210d754019
MD5 afa8fd379fe25b7d4803d64a29b96ce0
BLAKE2b-256 504c64d696cc48cb27152d48820730aa7ff6eff1f3044d49cc81ac496cdf341e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 c2322c1ce5d456ceaeca6dc6c64627a8010d9f144e945d2b47754364764ecfda
MD5 a73e07c167ead3d3ad993e3ee8f62ee8
BLAKE2b-256 7a82027fc3f1516cd7cc9886a24345095835195e60646f31c1747bf090470310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3a19cf2c68cec747941ae70fb8041e465a1b6f97c540c6fa1a5328f7a0ad4b99
MD5 b73b86af8dde8f093d55c51ff0746f6e
BLAKE2b-256 f51b4d338ab7e72965dd352987c0d22f8633112fa40b85f062b04b451f78c25e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3149ebe12b5fcd855de956ff408d20d091317a2be98c803d0cb7a71868d27006
MD5 9f9f027e91990af69d7293c3db326360
BLAKE2b-256 35adbf41ff0b49933ea6e9e6868d44d5c29ddda0f6cf0e8826e282386ee9242e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e95070bfbf48129f2ac135b5f662cdf4864fe7125915fc644ab3083d9e7e1405
MD5 e604f88d4541a5c10f37d23b93d1f41d
BLAKE2b-256 2215cf74cd44fa57e06c5e87955022634305c2096e7447a84f95e4e71d59044c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d4c43693af3d5d55becae389201a1ca0eab3419027a158c200b5069438d7ecd9
MD5 a494ea554aa7a301e645db2ca94af07c
BLAKE2b-256 b9c9ee7a32efc463a8251fdc95c4cfd271d7a54dd8342d6d06caf3b342eba220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 968f14bbc57d3a728e79bab087d30f43d8630b497c95f703807ca597678d5e1b
MD5 bb975af79486e7cda5126675ed9b84ef
BLAKE2b-256 9cb2fdc78a792664437f734bab4f9e89403291848c90a094fe2db841ed7534bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91cf28256b570afd8d2e9bcf74c061957a33e0d3f7afdf894ebf3f54fc9b6c44
MD5 9d01db136a1749c8902a7b8b85fc9917
BLAKE2b-256 e3552604b59e6dc3d19459e53897203fc4155094c949c3cf9f016dbf20f39134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mdmodels_core-0.2.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 013acb198b4e9efe4b2688f2ab1f76c607f5cca42b7eac4b2cb6830f5da6b9cb
MD5 05e6aa0140f00edd26a65e5a5e27b88a
BLAKE2b-256 be939ee3c924452d8e606637894826d91086a68218c1651543429547dc0b2367

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