Skip to main content

A Rust-powered cardiac multi-image modality fusion package

Project description

multimoda-rs logo

PyPI License Docs Tests and Build status

“One package to fuse them all.”
— The Lord of the Rings (probably)

A high‑performance, Rust‑accelerated toolkit for multi‑modality cardiac image fusion and registration ﮩ٨ـﮩﮩ٨ـ♡ﮩ٨ـﮩﮩ٨ـ.


Overview

multimoda-rs is a high-performance toolkit developed to enable the study of dynamic vessel deformation in coronary artery anomalies (CAAs), where quantifying lumen changes under stress and rest is critical. It addresses the general challenge of aligning and fusing diverse cardiac imaging modalities, such as CCTA, IVUS, OCT, and MRI—into a unified, high‑resolution 3D model. While CCTA provides comprehensive volumetric context, intravascular modalities (IVUS and OCT) offer sub‑millimeter resolution along the vessel lumen, and MRI (LGE) reveals tissue characteristics like scar and edema. This library leverages Rust for computationally intensive registration steps, delivering faster performance than pure Python implementations.

Key Features

  • IVUS/OCT Contours Registration
    • Aligns pullback sequences (rest vs. stress, diastole vs. systole) using Hausdorff distance on vessel contours and catheter centroids.
    • Supports four alignment modes:
      • Full: register all four phases (rest‑dia, rest‑sys, stress‑dia, stress‑sys)
      • Double-pair: two pairs (rest vs. stress).
      • Single-pair: diastole vs. systole.
      • Single: one phase only.
  • Centerline Alignment
    • Align registered geometries onto a vessel centerline using three‑point or manual rotation methods.
  • Geometry Utilities
    • Smooth contours, reorder frames to minimize spatial and index jumps, compute areas and elliptic ratios, find farthest/closest point pairs, and more.

Installation

Either directly from PyPI (recommended):

pip install multimodars

or by cloning the repo and building the project yourself:

# Install rust in case you don't have it on your system
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

git clone https://github.com/yungselm/multimoda-rs.git
python -m venv .venv
source .venv/bin/activate
pip install maturin
. "$HOME/.cargo/env" # Set rust env
maturin develop

Note: In case you get the following error:

💥 maturin failed
  Caused by: rustc, the rust compiler, is not installed or not in PATH. This package requires Rust and Cargo to compile extensions. Install it through the system's package manager or via https://rustup.rs/.

execute the following commands:

unset -v VIRTUAL_ENV
maturin develop

Quickstart Example

Run the script with the provided test cases, to ensure sufficient set up.

import multimodars as mm
import numpy as np

# IVUS pullbacks: full alignment of rest/stress & diastole/systole
rest, stress, dia, sys, _ = mm.from_file(
    mode="full",
    rest_input_path="data/ivus_rest",
    stress_input_path="data/ivus_stress"
)

# Load raw centerline
cl_raw = np.genfromtxt("data/centerline_raw.csv", delimiter=",")
centerline = mm.numpy_to_centerline(cl_raw)

# Align geometry pair onto centerline
aligned_pair, cl_resampled = mm.to_centerline(
    mode="three_pt",
    centerline=centerline,
    geometry_pair=rest,                # e.g. Rest geometry (dia/sys)
    aortic_ref_pt=(12.26, -201.36, 1751.06),
    upper_ref_pt=(11.76, -202.19, 1754.80),
    lower_ref_pt=(15.66, -202.19, 1749.97)
)

# Optionally save aligned to obj
mm.to_obj(aligned_pair.dia_geom, "data/aligned.obj")
mm.centerline_to_obj(cl_resampled, "data/resampled_cl.obj")

API Reference

For detailed signatures and usage examples, see the online documentation. The intended usage of the package with examples for every case are provided under examples with Jupyter Notebooks to follow along.

License

Distributed under the MIT License. See LICENSE for details.

Detailed Background

Primary Motivation: Coronary Artery Anomalies (CAAs)

This package was initially built to study anomalous aortic origin of a coronary artery (AAOCA). In these patients, a dynamic stenosis is present where the intramural section (inside the aortic wall) undergoes complex lumen deformation:

  1. Pulsatile deformation during rest and stress with every heartbeat (diastole vs. systole).

  2. Stress-induced deformation from rest to stress for both diastole and systole.

The from_file() and from_array() functions and their processing modes (full, double-pair, etc.) were specifically designed to quantify these four distinct geometric states, which are crucial for diagnosis and treatment planning.

Dynamic lumen changes

General-Purpose Application

While inspired by CAAs, multimoda-rs is a general-purpose toolkit for multi-modality cardiac image fusion.

  • Intravascular Imaging (IVUS/OCT) + CCTA: While coronary computed tomography angiography (CCTA) is the gold standard for 3D anatomic information, intravascular imaging (intravascular ultrasound (IVUS) and optical coherence tomography (OCT)) offers a much higher resolution. This package enables the replacement of sections of the CCTA-derived coronary artery model with these high-resolution intravascular images. Since intravascular images are acquired during a catheter pullback and the vessel undergoes motion (heartbeat, breathing), the images within a pullback are not perfectly aligned. This package first registers these images to each other using Hausdorff distances of the vessel contours and the catheter centroid position. The Rust backend leverages parallelization to achieve significantly faster results than pure Python.

  • Longitudinal Studies (Pre-/Post-Stenting): The same registration functionality is directly applicable to longitudinal comparisons in coronary artery disease, such as assessing the results of percutaneous coronary intervention (comparing pre-stent vs. post-stent pullbacks).

The options to display are therefore:

full

`Rest`:                             `Stress`:
diastole  ---------------------->   diastole
   |                                   |
   |                                   |
   v                                   v
systole   ---------------------->   systole

double pair

`Rest`:                             `Stress`:
diastole                            diastole
   |                                   |
   |                                   |
   v                                   v
systole                             systole

single pair

                 `Rest`/`Stress`:
                    diastole
                       |
                       |
                       v
                    systole

single

diastole rest / systole rest / diastole stress / systole stress

The expected input data for contours is the following for a csv file:

 Expected format .csv file, e.g.:
--------------------------------------------------------------------
|      185     |       5.32     |      2.37       |        0.0     |
|      ...     |       ...      |      ...        |        ...     |
No headers -> frame index, x-coord [mm], y-coord [mm], z-coord [mm] 

The contours can also be in pixels, but results of the .get_area() function will be wrong.

The output allows for the creation of several interpolated meshes. These can then be used to render videos displaying the dynamics.

Stress-induced diastolic lumen deformation

IVUS registration - pre- and post-stenting

IVUS registration works in the same way. An example is provided in data/ivus_prestent and data/ivus_poststent.

OCT registration

OCT registration works exactly the same as IVUS registration, just the parameters for image resolution have to be set differently.

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

multimodars-0.0.7.tar.gz (14.4 MB view details)

Uploaded Source

Built Distributions

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

multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

multimodars-0.0.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

multimodars-0.0.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

multimodars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

multimodars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

multimodars-0.0.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

multimodars-0.0.7-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

multimodars-0.0.7-cp314-cp314-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

multimodars-0.0.7-cp313-cp313t-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

multimodars-0.0.7-cp313-cp313t-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

multimodars-0.0.7-cp313-cp313t-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-cp313-cp313t-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

multimodars-0.0.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

multimodars-0.0.7-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

multimodars-0.0.7-cp313-cp313-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

multimodars-0.0.7-cp313-cp313-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

multimodars-0.0.7-cp313-cp313-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-cp313-cp313-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

multimodars-0.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multimodars-0.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multimodars-0.0.7-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

multimodars-0.0.7-cp313-cp313-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

multimodars-0.0.7-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

multimodars-0.0.7-cp312-cp312-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

multimodars-0.0.7-cp312-cp312-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

multimodars-0.0.7-cp312-cp312-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-cp312-cp312-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

multimodars-0.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multimodars-0.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multimodars-0.0.7-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

multimodars-0.0.7-cp312-cp312-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

multimodars-0.0.7-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

multimodars-0.0.7-cp311-cp311-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

multimodars-0.0.7-cp311-cp311-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

multimodars-0.0.7-cp311-cp311-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-cp311-cp311-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

multimodars-0.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multimodars-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multimodars-0.0.7-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

multimodars-0.0.7-cp311-cp311-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

multimodars-0.0.7-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

multimodars-0.0.7-cp310-cp310-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

multimodars-0.0.7-cp310-cp310-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

multimodars-0.0.7-cp310-cp310-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-cp310-cp310-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

multimodars-0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multimodars-0.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multimodars-0.0.7-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86-64

multimodars-0.0.7-cp39-cp39-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

multimodars-0.0.7-cp39-cp39-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

multimodars-0.0.7-cp39-cp39-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-cp39-cp39-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

multimodars-0.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multimodars-0.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

multimodars-0.0.7-cp38-cp38-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

multimodars-0.0.7-cp38-cp38-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

multimodars-0.0.7-cp38-cp38-musllinux_1_2_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

multimodars-0.0.7-cp38-cp38-musllinux_1_2_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

multimodars-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

multimodars-0.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file multimodars-0.0.7.tar.gz.

File metadata

  • Download URL: multimodars-0.0.7.tar.gz
  • Upload date:
  • Size: 14.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.6

File hashes

Hashes for multimodars-0.0.7.tar.gz
Algorithm Hash digest
SHA256 dde31cae497a848a24fbe607aec1b37a51236e352a74257403ce43eeb22e22ce
MD5 188d15812c51c8c7d865ae7d878a8bfe
BLAKE2b-256 d1d59c6de2345ce66cf410ab8c21dadcbaee6ec50434b95eaba86151dd439f49

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 168ed957cbaa5148de5cfdce227c57eea6fec67df06dbae7093950f5e53a8665
MD5 ed580c01366c441d20566a94cc016806
BLAKE2b-256 5e53f5d4a8dcb0a51cbaba2fc14476cce0828acc1c7072c72c84b55a42c8bfc0

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 617e1703b2921f472e98c71d325d45f6c6ca5b85a0bc20fe59be31bfddce7ee1
MD5 b1d21cf4863655a1a8e1eb2c261be98f
BLAKE2b-256 e68e13f71b4f4b70bd51bbbad0b86e47ffc1667f838356c449fea9a806d13b19

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d17f7c1755f83753ccd5014dcb3309059ea2b748b09bc20685eeb80b0ce0499b
MD5 60e4f7f32f3028d6819d0a28c7f70f56
BLAKE2b-256 95b008b65728bdd2e9668082f6746c3c218ab2c7f5c4260df034bf01b4f7526d

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 338a52de42a9c22d9dc26dd3aa4ffa15fa21e7f9c26574b6a102754d37686b38
MD5 75e669a0631130c149d5aa919865194c
BLAKE2b-256 75028e5828c3fba021fa9486bd274e0399a1772d18486c89d5dbf98f7c80f58a

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a148833dcd9b9177593180a409b1da2113c079794c269d6d83d510895b564ec
MD5 b14e3ffb30b11c484ba756820c0cd21d
BLAKE2b-256 fac42a78d5ee1c9da009c41ea33ca72aace5238da18a23130be52df22f4025f1

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 187cf1ac20e4b81938f3e4a0fbd488210c5604ef8b99d9dc38cdc4ff349984d2
MD5 37ab6254f43848c050762e1aedbfc55e
BLAKE2b-256 e24a989d3c96a8c0373cec6baac4d30f99023b4a3440054f720a126c51c5cc8f

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7bcc6fbb3fc7c26a1820206024ca75ac01c188a9ab6002c762d39133a3503efe
MD5 e91423895c2304f60cd5eaacc19b9f1b
BLAKE2b-256 b9233a6dc943c5dd4c376438fb614e625b11dcca83d681497570f92b97d3028f

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8c48db5852ca2673680af16826b2ba6098bce06e905dc1954ee74934ef39a946
MD5 ba8101f3367ae4efca33d7bc9f20d02d
BLAKE2b-256 e4a4f0acedea4e8ca2efdbb67026348731c67ae91e91a709a44fe5660b87d99b

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 feacdbcbd40fd82ae79a318cc82e3d5a4a66c9cfe87a62c7ea7136e08709c026
MD5 3520b783c9d14405543970d151708ad2
BLAKE2b-256 b89a5a7c00b26b6b52f43f4adbf34a9036c5efa9f4f06ed93754fb5fb80792ff

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 782c0d37777818b2dd656395249df359568ef433f897eb9491d8c22255b4ad05
MD5 530eddac43790ff32c25b05945c7f308
BLAKE2b-256 81710d31013604962f400836a83216184160a833d3ae3d6523c5e4b7d7e27820

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1122b5b6f9e972b46dc9f1ab88e9e01f4d6f3ff8c69a0acbc17816db00f63b94
MD5 8150e8ebae9384bbe20b0bf39831e3b6
BLAKE2b-256 1f45be742764bd20c98ce899ff882a2efadc83960076ec07f8e5c733bdb0cc51

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0974d4aa455fdb235db74cf85b8b5202f2fcbaa8cb3c53b201e59711592664de
MD5 1472659841794de0098f78a2a18fe861
BLAKE2b-256 46cb570fafe3caa5a197d1b1d274b8f67edaaead3be33a393c2a23d9566e9139

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6ec5a58c47161e460197231c0fb8d547f2e1756e3b9592c96dfd6ffd99605449
MD5 c251108b2e3b80e523b7b8c4825de527
BLAKE2b-256 b38edf3f2762e40f93319efd048759750bd0ed11cc86e00ce7b946c622b7c452

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d8d4318bc9f1cbc71ecb008db21e1e3b5bf2bbdb368a22783b32cf76c04f5c4d
MD5 6c6b036bdbd3d99b988ef2c392649f25
BLAKE2b-256 45acde242b19761ff4b1f0bb910be57bf7649dd7b6d37aad3f0749e7bdbe1bde

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e95fc5d5202e69869ac4df1eed4f56f96a5be6038fe8b9c705dff2c04cb840a6
MD5 00a7ebbd0949fb150f5732cfb2e70822
BLAKE2b-256 4bfc08ba50eadb2b1c388f585adb165a16fbc8e82a96c23d6b4953963cdef50f

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8a3f8c442adff329afc5b04c505e1e265f1e7fec8889cdcbcac60a250b4bb11
MD5 011441739acf5dca07b6f6b41c79e9ec
BLAKE2b-256 aa0c2dde1549f71318782208a04b234b4af3361295a214bf9f6c7a8cf4408742

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 babdbf7fd81fc15f9f7b684a24fedb1b2b0c11d5723ac24e58b36a52a9a5a539
MD5 eab12a0582b76430044751105c0c3673
BLAKE2b-256 8fe9098ae890e74deb828bd89121f8137519235597c2ee089540ecd5adf95e13

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbbfa07307717038b874b378b1046c6cbaabef39cfbf1e3a8ba79b72f3c5a0c6
MD5 e95f7397056b2878f9dca9b09e7bc55c
BLAKE2b-256 804cbd73b7e51fd815c54bdec8c7d3009baf1849a750d8f66351b1a354e8cca4

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6109f04fe5b2bc115612b20970caf2371de625c080e404c90d03ba85614409ff
MD5 b31f741a76f519c5b8e78d3f5d3b1d1c
BLAKE2b-256 f97873dcedd2e798d5398c3f2822d974f893184d4b201cf2d2511fd7bb000b1b

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa62ccaff04988aef1e8cbe09969fc5e157a9b944dff8aefdaab64cc4719ea7f
MD5 d37c7fe76f9165102584618a0f72bb00
BLAKE2b-256 3bdacb94a3c7707aca8f156ff2692a02323aba3a221194a0ec05fe482f4442f6

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3ec75da132d76fb2d61c9f8ee4b4e5c1522c8a375f601b0399c796b2d1381f42
MD5 185c2ac3fb95c7f8a8646813d74499b1
BLAKE2b-256 b3f8e9106091afd61aafe937ca62eda722aec14254440c90db4447c89c995944

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 18ae8f1ce9b198d3c737fefbc9423ad9aa473d0f73780bf180ffc04e7e1ced4f
MD5 e70ac397f2c24e2061a0009648ed34d6
BLAKE2b-256 94f7289441a0de70ab2c6d4fbbfaba918e98e7cbd77cfc20f678341552248ea0

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d806e5174cc12f43b35a484103d1de48a6033b017312e45bbe9838691bc684d
MD5 f6ede99e4b65ff5fd718601827e17e5a
BLAKE2b-256 96d981dc80aea1de8df95976c892d40ba44d24dd7d8d9a357feff063c22a0b42

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb3fe314d5a5bd2552bcbdcfe50240473d9c4ae73ffd8e71231e00bb10877d0f
MD5 df325840b6f67732a501b6faba801308
BLAKE2b-256 93dad288644b0a1747fbf361ff67d7bc0b7882a7e955300192ff436505517c34

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 20806ce31a1413a2f50d6ec98d165c1fcfef0d5b3d9f54b828c8a81fb2af5916
MD5 96a20782c274c66260bb3c3214b70a4d
BLAKE2b-256 412a0e722620b372ae9b4a47c64b6af11b6c6f04206f8b36759e7dfc4295fb96

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 694ede120ef323d1d6e95257049d8cbe6398d240e6ab99690cf4afb1ec72719a
MD5 36db588456973532786445ec1389f4c4
BLAKE2b-256 98e9223c07a8756ef9089f8b46ca98eec18ea8fd8be525d1d34abb024935fe88

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 283f62943b9109d0b5347df2ac0b5f5b599fc68403bd00d3b561d9be6085a81c
MD5 417b6b5bdf7d5f22df5a0ec5c9b149a0
BLAKE2b-256 d567d64f4e0359b5f86985758393cd9223c51d1e3a4c16b0bf7a0d6bd5b43606

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ee6426615d51ee01c5057b78684c3284172fe1d94ed7f676e199192aaa0e961b
MD5 af8c33534af714550de5c8261b98fb25
BLAKE2b-256 cd745ef4b74b44c5d893cf373ded6523364cdc4111c0d1220876c9295471b3ea

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 20809559b6f400b03b8a6a01f99f326be459ff7822736baf6fa5914dcbf53134
MD5 d1580bceb3f8cc59080668300c350109
BLAKE2b-256 48306fb629d45f5514deab4ba98e66a7b8d109f3f699bf98a258d8ec0236ad02

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db8daf571521cec5c199deddecea49b6d1438da8e78729434ef6dd21ed0d8124
MD5 6e2013c99928af582f118206f23a1fcb
BLAKE2b-256 c7af021d89344fe98c3e95650cec2ce0cde8b591d0f15cae972996df3b1e4f95

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ca60f4b6ca1da3ce6f1ab628b75e3016a722353609c5a32909b65505c206053
MD5 2b8bcb130d55ff3123d3b05b245cf4db
BLAKE2b-256 5b75b848efeadb78d54aa62aefcc1657b6a10444b56e1ef75c8f158730c6880f

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41eb27cc271fab08a1d9cecffda389db14606fafa1f4ddcf6073b7898a7220fe
MD5 3453c292d9522abd91992c83bd5a6cfe
BLAKE2b-256 759c5528db4a26baaaa1d1a7ca49c67c031124510387116b91d58fabec472b65

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 49db5cab4e2eed595e855b8662fa56acaf3cf86d126d5368add55113769a10b7
MD5 fee2ed7e17f93e53bbb70d6e029be835
BLAKE2b-256 1d67f57696a6bc0d2c65538b32d007b12fd2603574b49a5ae97e65c138c904b4

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 687be6efb46cb58346c7c6f0ef14fe9961270b577017b2b274246f1a065236e8
MD5 d7f61db49c7459082ca22713a312aaf1
BLAKE2b-256 efc8568e4c9f65606b2d41197867304864ed296f8e57c1b51f3b99eed1aee2f8

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1d85eac4621217701c14a9aef1afd497db762d44290ade1eb4009c159782d09
MD5 0f1a3ea3dd6abb00fdc2ff469f3e04f3
BLAKE2b-256 b1000fac672cfb333af9dcef6c8c77a7c9ac8b9d98f81b5c7f8bb54669712f78

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a363e2094b9815488e0e0a60c232ad22c5635c5e8eb51732ca152d5d9e5c014b
MD5 86155fdf34c0b557a031936c4f223c80
BLAKE2b-256 4362a8795bd16bf159d4643cdc0fb92f19b1bb09ecb955c6a0ebab6113c0e4d8

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dbe51eb11bd8455403b754194bbc3e5c10eb9c53c2df76602b8f6bde8803aeff
MD5 f4512b3c2dd892ce3857cfe296fb6553
BLAKE2b-256 da2b4bec388c7285345d4d1d8c70e5a2efa987b07eb7b1a41e09476d93799cd5

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d98803887ad9a78d8fc863c8c3ae7b66fd948792b91040dd19d9aab909a8eb5a
MD5 8c17401fe58b0779553c0b029bdc2430
BLAKE2b-256 216b0126a00cbfc92981e0cef7ebefc6d5937e42621c97f5a51cd6316bbf52ea

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1487193522c58e35ef42da3c3838c631ece2b9aeb60e4713840e22a4d18fd85a
MD5 6f9b736515746a2946be4bd9a6cb388a
BLAKE2b-256 13f13c1cb482cda8e9880dfc2e8762de688db0ebb0663236b9fca150739c691f

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcea19963f64f6c5f3c425d5d0c5615fbedf740bb7bc240eb07cfdf9d07863e5
MD5 9ef48eb1018bbdc46eea0937f02388f9
BLAKE2b-256 8716357232d91aa79a1cb919af6abcb7bc02b0ea7037ff14c9fbd383cbf45b58

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02d86f3a44064a6d43c8f2d825aa52be79e15c9d2df61d27e652c10edb3d13f2
MD5 2e9e1f4b15b4976fb45fec96363d4fa1
BLAKE2b-256 d7ca86964667feb0f00457dc0a2959c6ae31013fa030ec2416ea161c7c891e23

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c26b2cf7ed7e40153676fc566e8cfb09aa189b6996a1bc9cf06c684cb18180c1
MD5 9c945e6ff379cee0c999797513b62b32
BLAKE2b-256 235c697367ad515e52134791e42be80c138742981192315258f02836c9756b2b

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 76e1408e6201a981f514386da968bf6055348b847063fa8440f6794bcdc4850c
MD5 0b178d87264ef4b344f5e09b8785d25c
BLAKE2b-256 55558b14300e9dd5a2ebc04382ce2523bac0caecae0bc75bc49b568ad3a278d3

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc72cc7c4259df165485bbd6b9e9758bda4144678e84cbe6f7cd03ad76d05a0a
MD5 6f6b8f00fbda52b6c2b66facd4270b9d
BLAKE2b-256 b982369b68636a0fe69c62d983d06872bb0c392e128197876d2c010edccde9b3

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0143156ed889126204c5fa06157082a12dab59661e439cff9bed373970ae2bdc
MD5 daa18ab5da2fe1bb55f3945829cb3e63
BLAKE2b-256 f7ecdb37758385088b40743cd6809b3f6cd4bb6928fd2d01306f1a4c2f13bc10

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fee99cb7888fe3a571da363b6ae436d6d137adc8d19d027439ea1d342dcbb38f
MD5 abe17a0227e9cb30b3f110bb750d54eb
BLAKE2b-256 3f20453a7b2b23ec63848fb256d4408ab9a6a09a1044cafcd4701f490c7833e1

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 554fef77d051d670e11b1935e7f280c638d2a686a85d444e249cff9ef5d56cf7
MD5 3dcda397bd8bc1694e97cb38e3845a6f
BLAKE2b-256 3a8f4b33abcdc5a1f5e2a3def2b2abd8a05ceed3a48ba89a7ddf5128b0c5c5b6

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a5a841964dacb828928eff214c702fdec0670be0bf1c8581f10fe0725722e09
MD5 752c24972dfe7e973ade5b28f79bd2e7
BLAKE2b-256 f433a75bcdce30fd35a2ec050d6772291acc1746f3e703b236efc03ad14c507a

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48a191576fe76989c90a52977cee0aeb60e601ee2f9822f468b403b8ccb244ef
MD5 ccd7ce88da4d057af9d930ca84332a76
BLAKE2b-256 997e0ac206533f725c88981b75eab4d133a8df5859f5ca6a671ae8a73a0b6e07

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ed6c477bfca78ae129b83952ca61296ab7ff7757d0dd9b88113df702ed1ae3f
MD5 83a70a277b060a3ef8b7ddf0297b8f87
BLAKE2b-256 dfacc083d09949ef68577cb91d0377dbd843e74291088300b3a85b802caf2833

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8bd1fdcd0bd3c72480f611839251b6f9dbbe2214e381fa8958cc261053c3d235
MD5 90d20b4615bb5ec8ea748c57f39a0b7a
BLAKE2b-256 ede7d84cabf6e169a51b445d8c848500d358910069d92e9458fa28a7a7946a54

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2bea006d9174d0b4b03431bb05aa7b2545cd4f4af654b7a778ee18915084e7d8
MD5 c52283dc25ef15d298ce178cf8a40c4a
BLAKE2b-256 f20ad83b3d5ab3e23dd70291dfaa10f72f7a43fb5981310968efe15a7819a923

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64d0c1219f05936809f4686629d156ac319d1a0a71e4011b4a766c4db621146d
MD5 c89c3f35d6f7af9084549522642029f2
BLAKE2b-256 470fc58a560edf2aaa35d4ae37378a3d5e4fa1fa7caada25057f56cd2ec53def

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e1829c9bb85d8eefdb8830cfbdf117ab68146c76477c1df8aa40eb47b19c2f95
MD5 2c5c2a331729e5140c3c4c448cc23cc6
BLAKE2b-256 b87dd30b8b5550ecdf804d4dc41b76bcde595aab6b8a74582010488b16cf9079

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a331986538fad5bca5d92c1c7bd57ce95d43fd0c6ddd22de93f7219b5b97c72d
MD5 3408141a105b8ca899b5170e3aa4c398
BLAKE2b-256 2284f8066024e512ad84d16e85f2f8fea2ad88ff50b2d0413c70c2ccb8b20c60

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 23fee611f9d4f055260b31af129de02a9ddab158c7dc3cdd39f9cc8a71ec4a93
MD5 4575f37bae2910a010c32dcf1830640c
BLAKE2b-256 6edbb4163a9c12069f628aa7de290b41a85dfb82c96f633407157d85f21af7a3

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61d50f654e3411f8c0027bbc535d6e6c6a9a17add3cdaf9c4ac5c6456b55b279
MD5 aea1a3c0327276f312a583d98957fff5
BLAKE2b-256 240f18bc434fc0ab4af6af3521ed9117cf1e74548e3687ac14ccaf723c68cafb

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a1ab5a439312280ebaf11829556e5c3c5d9745ec4ed72fc18918e1bc8bba6d5
MD5 deebe97e1d5defb3ac32a5c9db8549aa
BLAKE2b-256 5d354088f5ee4cb46c48db4774baaec2ac50fd7b905810bccf95aae1bfd99d2a

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1b801135b91276bf1512ff6222888d93f0db95f0a13a61c7a205902f83fd7ace
MD5 b3ef9294657f8ea01ec6d7f9ef8bfded
BLAKE2b-256 8bab21d01d0c91442ca1700f23765028876e08a704b9e53c3241da34d06448e6

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1855c803b2235c08af4d3b89a69d851ce89aee33bf4b6afcb487e738ff9497f
MD5 a2cd122832e1696142ace1aefdb4e41f
BLAKE2b-256 272f6f18bc6cde83a7608ffda219cd74af29a4eb01c0a4e7bac76d31ac3bb135

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9875be95842f1fedc6c98dbc64f2859826b00f9d2fe177a3e6cdf35ab610fe2a
MD5 b283937e9e6416ed0ab8eb4d38591284
BLAKE2b-256 2141cbe0a57529a16f1574858c78472367485f43338ac35111a32e2b1964bf93

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 70788c0f60f5a6370a44a7ca435cb63b696cc6340e86da0f45fd0043b9241a47
MD5 803a389380e6b5d79f1bb9c2367925f1
BLAKE2b-256 cd79e39e787a9f8e0695a8e9b06cbfd0042bf16acc67272bde78971fd49387cf

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3056cee7ff1ee8827b9cc926c31c33745f6a012d36944794eec077ab37f3fba8
MD5 2ab65ef6c459eb517c33d3ae338850c8
BLAKE2b-256 4a40206248639460289e6b83b6fa484b19131d2be14e1171513d7b7ed54e2d69

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 082e8b5bfc52f5a8cb43fe480099b6a29ecb242f32921ec03b82399e4c53c4e2
MD5 d6906f20d4204148966cd5eaad7d8f43
BLAKE2b-256 e412feb77d6ba56472b382dd21bea09913ca6d91fe42651a27bbdc80b4f19c72

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d832a04855f46342d9358fc0cc2daec75ee7bd5e0b832369053c966cbe87828
MD5 6732f62db34d456a52aa2ca90220e32c
BLAKE2b-256 7a9c3d9277c243b7e7c9d8598d347424d721f7659f09e5aba37d0fbfa63aed8b

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ea4c454f5aa72e63d774a48bed5e234a8aff4c46e07ad7c71d47ebd26c8093f
MD5 148820fd89bd71b5e1da963e88d8cd3b
BLAKE2b-256 32f2bb82546b0664c0fa1e39f983730d249e23eaccfbd6516bf997f51f9a495e

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b171d1a732fa079c9a5139f7f416c62f45acc221ac7c0ae2deee100a0df5b7ca
MD5 e09cc214d704a978a907a73006abfb6c
BLAKE2b-256 dc3d7716a43b1e2eedaa58f07cb220ba315e85af17b7078fe3f93d0f222164ff

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7725852575d7cfb1e4c569034a292fdab445767116a1b543cfd3aee873ac6069
MD5 178cd935d504ea843c4683ef33507749
BLAKE2b-256 2bdc0db5064e49c574369a8c1e894217de084e35cde4e021fdedaf517246d9f0

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb5d194e61345b6653f4224db39799c34eb045233fb926ffd8b9af0acf1d105e
MD5 df55462a477d21b80de20fa17deb1917
BLAKE2b-256 d8c00f9d0593c148416e50e23800535a49d2faa21c3a1a96b49a7fbfcfbde446

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02c1b3c36ba4589082621f2499fe8e6593c7ffa910fae118289a122be61efb98
MD5 9878f5ca50db16e2b33b7fce3f8bbb30
BLAKE2b-256 d87a6d21eccacbaee795b3878653e7d4b9f7d307dd22ffa75d6f20e24125f220

See more details on using hashes here.

File details

Details for the file multimodars-0.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2be2368f3cad30ce304ebed0c28da594d7e6dacef8635c9e1f873498ab52bab
MD5 4443ebe09ce59c196570d73b4295fb3b
BLAKE2b-256 e9f79e2a3e1956691789b15af30053b2d2226e4952399cab8fdef2e749dc0ffc

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