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

The package works in the same way for other clinical applications such as pre- and post-stent alignment (An example is provided in data/ivus_prestent and data/ivus_poststent) or for coronary artery disease. Here it is also possible to read in contour information for e.g. lumen, external elastic membrane and create a coronary wall (See figure).

Coronary artery disease example

The data for this example is provided under data/ivus_full.

OCT registration

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

Citation

Please kindly cite the following paper if you use this repository.

@article{stark2025multimodars,
  title     = {multimodars: A Rust-powered toolkit for multi-modality cardiac image fusion and registration},
  author    = {Stark, Anselm W. and Ilic, Marc and Mokhtari, Ali and Mohammadi Kazaj, Pooya and Graeni, Christoph and Shiri, Isaac},
  journal   = {arXiv preprint arXiv:2510.06241},
  year      = {2025}
}

Stark, Anselm W., Marc Ilic, Ali Mokhtari, Pooya Mohammadi Kazaj, Christoph Graeni, and Isaac Shiri. "multimodars: A Rust-powered toolkit for multi-modality cardiac image fusion and registration." arXiv preprint arXiv:2510.06241 (2025).


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.1.1.tar.gz (18.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.1.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

multimodars-0.1.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

multimodars-0.1.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

multimodars-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

multimodars-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

multimodars-0.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

multimodars-0.1.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

multimodars-0.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

multimodars-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

multimodars-0.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

multimodars-0.1.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

multimodars-0.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

multimodars-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

multimodars-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

multimodars-0.1.1-cp314-cp314t-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

multimodars-0.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

multimodars-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

multimodars-0.1.1-cp314-cp314-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.14Windows x86-64

multimodars-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

multimodars-0.1.1-cp314-cp314-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

multimodars-0.1.1-cp314-cp314-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

multimodars-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

multimodars-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

multimodars-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

multimodars-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

multimodars-0.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

multimodars-0.1.1-cp313-cp313t-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

multimodars-0.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

multimodars-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

multimodars-0.1.1-cp313-cp313-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.13Windows x86-64

multimodars-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

multimodars-0.1.1-cp313-cp313-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

multimodars-0.1.1-cp313-cp313-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

multimodars-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

multimodars-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

multimodars-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

multimodars-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

multimodars-0.1.1-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86-64

multimodars-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

multimodars-0.1.1-cp312-cp312-musllinux_1_2_i686.whl (2.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

multimodars-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

multimodars-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

multimodars-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

multimodars-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

multimodars-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

multimodars-0.1.1-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

multimodars-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

multimodars-0.1.1-cp311-cp311-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

multimodars-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

multimodars-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

multimodars-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

multimodars-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

multimodars-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

multimodars-0.1.1-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

multimodars-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

multimodars-0.1.1-cp310-cp310-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

multimodars-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

multimodars-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

multimodars-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

multimodars-0.1.1-cp39-cp39-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.9Windows x86-64

multimodars-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

multimodars-0.1.1-cp39-cp39-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

multimodars-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

multimodars-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

multimodars-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

multimodars-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

multimodars-0.1.1-cp38-cp38-musllinux_1_2_i686.whl (2.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

multimodars-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl (2.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

multimodars-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

multimodars-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

multimodars-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for multimodars-0.1.1.tar.gz
Algorithm Hash digest
SHA256 809767234b770607b4851a0607f25f2a32f59cd4ba225a77646bfcf6aea71550
MD5 e25d88b72b69ff5b816fe50da853b19b
BLAKE2b-256 177e3aa642c4cc874ca001c6a8ee4e6843612d838b470271f978892bb014cc7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b17b0942ba540d391d13c2c3e053a51e93c3b91a02eb6368acda3f3cee0089c7
MD5 de09dbca60635eb9e2257b15c139f486
BLAKE2b-256 1e9bec498b17c0eec4defd7cd4b7a60ab4ee8469c45c337b4d3fa70e04a51593

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 faf50ca2673f8eb6ee4673df3ddc0e4fa64dabe28a271551268352525d6a6f1b
MD5 891f16a17e6077338246e29654162be7
BLAKE2b-256 2913e66f919577f8abb518d41d3cd2d44753c9e8ec7c29deddc192f1be7c541a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 21cfdb5664701b5031382183b40f6f476e8b71a74543d77691aaccf1161defa5
MD5 bd0f0bacca349637ee42d9db7bb874ec
BLAKE2b-256 18b9676d89c2f2f4e5905ba8cda1ca657fce223c78add133c6ab3317db0aaa2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 12939960c01d8e72eb70f344acf96db44275688a8d043f77f75e36f144c6462e
MD5 743eb608d937e1b7ec1d9a807443f400
BLAKE2b-256 7b185196d89a1fa3d03d598b4993c36c99679600f1c4425d6cb6937d4f7b4544

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19242e8fa910357ac2433ae3c7615f2998df8360efefb04a9d5e653f78c64cb4
MD5 e97fb6e88c8e7bf22978020954383c2b
BLAKE2b-256 1f9e3c55f18579efc825f88a33e4d0eb42a3793b335ccb09ae1aefa1febc01d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b065a59076e241ea57262524b30c6863d4dc3ccd231be252b199ca759eab670
MD5 8dda320d6c63fc2bb8746ae0823c028d
BLAKE2b-256 d4ab4039972aba0ff96c2d63e9d5720a93c22cf855816f0dbb40496e03be79ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6d49ebc1f82035fd6d8c0d95ffbe443646f8a10fa979dc1d4b4a8298d9287196
MD5 0164f2cdca54d2daa657d13f06ee470e
BLAKE2b-256 ae76b9f4e1f1d972e4ebbcf677f67d01c9d7ee91c0e655d7001c12f53240d164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 610cb879bc484fc0793e8ad6a796f445468b015773acf8ad511f0310bb26c765
MD5 420d5813404cb511566295c59c3b6756
BLAKE2b-256 3c6526b90a6d58e73d57abdfec2f365721cd6dff158a1d76a2a3b7e8353c0aeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e6a92d87d1fa74c6d2c9d0d4c2532370b2b249147fcb06005764d9adb32f752e
MD5 f8a2862931373f3fb02b58eff9851000
BLAKE2b-256 fcdfc4cf59bac365f88312f9a3016f201f364d480cbf584eb1bf61a4e7184c8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 955a5e1ea27538f1304570d4b244505e3cedbf531f9d458dcc0415cf6411ce06
MD5 2abc84222c924c9a21265a64433e0fa8
BLAKE2b-256 febc004e03eeeadb6bad654dd2f7d57f2b08be47977e66dec89beb2dff6730ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08cd20050249eaa8e3484efe90cf3f15b53633be1f93ba6655c20b9dd0e1f4d0
MD5 0ef5237f009e65def5ed2042d4c55fdb
BLAKE2b-256 c5a69bedd479f4e3a20290f577bd95f0ee7276430125ab3102b52efcd5c33d55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0b367f97c50875a28476d101e3c09cba815b34c8539cda5b7abf58089c9f5092
MD5 e6c2a7477c8445033c1cb2fe48747034
BLAKE2b-256 3ce8d77a7996346d813e576ceeb662a6a44bf92a51a155652e40474543ff30d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c60a2bcdf6e4d48ecc359cf28bacba4a6d6398d3a2acf276d845168928bf2129
MD5 de471ff958bbd6889ba182960301fe24
BLAKE2b-256 3ea960fd9d4c8a69ed4432ccc34e78803b6341f903433e3a0c664e522492eb8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c0104b3921daa3f75a8aed045a274b335602807c40313f708454b4da77222fad
MD5 af71f097f4e225ed2c8e6006fe943278
BLAKE2b-256 8f07bd1fdc84550c19b48a3dd4e2619ab41c9fbc1dcf85b16cab207b0708192d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bdba6088db536ecec94e0db7ef9eed6ea66a99bed72d2a5e2564201df7945431
MD5 c52446e7285ac897f31dd55cb1653812
BLAKE2b-256 b6aec5f90a3cba4d172aef52c303826f818e8a35fb1fdb10c38df7a77283984f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96de926984c4822491d99ea59eb5546f506f774beecfca97562cd4d9ad70e506
MD5 f43ad67d170417f6a5e050ebaf86833f
BLAKE2b-256 e107f38f6b7e5f9679e8520df35450bbbf595aca4e911c6543f2bfd10c6aea53

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6530903bd5d1598e45cc0fd87f70dccf40ed23b8c307df4047f7d18ab90019f
MD5 5e0ca7393ed18a4b5f3e0ddab0ae0bc6
BLAKE2b-256 9b563b08d58a98c55a1040f5de420d835304802b5d4c16f45ea94d1637230e55

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ee3b42c3977e781b336bbce9854ba3bb9692446e745c593a3fe5e0a767667dd8
MD5 2ae09aebae1fd6bd00f7b59696684782
BLAKE2b-256 ad5bbf2ba4eecb1c514b39b01209d4fec21e9a73d811059a2191f1a57b998a26

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2938b04f99a21dcc57bacdda9e3c4989bfdc117aef84422c3261a46707eb2986
MD5 18dffce4fcf0d5e0f96c7e79e58570b9
BLAKE2b-256 85d103109432df6169c9c56501d4083af18ba0845c6130dc171cde64e912a13f

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8981e9d529f761ca0158b211bda7ef2f461dc1bf2b13bb189692b9a8fcf46d07
MD5 a969aa3b7b318039a10f8efb7bb6645e
BLAKE2b-256 f96b997c2060c500706abe526ea76322d660b8c982d174b0885d713005b927ff

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 063a519471d7d36d632dd59468576eeb7b30b9153c4caa136f4f64808b262469
MD5 3cfff2eedb83bef9f1543a2a6ca1ee78
BLAKE2b-256 de48d29b68b9a9cf53519fbacf83519d0da6a695d6298cd5ffd48c212a8a0795

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6aead3f66b3a959eb950f6705bf60a896aa7381c9d2331de3e633191952ec003
MD5 4ae9d89057834e5a4e5d5ee0c0d28626
BLAKE2b-256 811b0c96e968263d484d4e464c7df023cf2cbfe5438ba8f7575a33ed17f4c87a

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3df3f2c8f165b314aa71d80374abe822bf5f79e3b0b439251a94650852fd9b99
MD5 3a201782b3cc2abb22242808f20475c5
BLAKE2b-256 27144e7265de53d156a1012eb79442b9f7b7b74fa106117ac81f854185d03ca4

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 af669fac81513f020f066387b25c071404a0aa70c2c93c3399c4851421285c22
MD5 1f4ba318dc84517258be4da3e14f1e55
BLAKE2b-256 44ebb98096bbc372518398b2e2d9d8bfc9de0dc88c2e78f2dab5c495dee44c35

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0aad99a017cfcfa34721de9a5208900b366588b5b2de6d7dc75cbf4d1fba9421
MD5 9e263b37ccac29f22ae5b9614ae9fa49
BLAKE2b-256 fe4be17abfaf2376d3c8540121c1d62bb8e37987366406514b8542121c52d961

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 795d17e3afbe535e5ed43623b8f998827fe2d0dd59624975a00b79732937bdd0
MD5 06fd46898f5f2007848ea158c145b452
BLAKE2b-256 eba9d1e5b8044774941f8d586632344a68700abcdd2f7633b60ad99581717f27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 010751489daa3f57ff3c4b49fc8759470623d48e62d68f44dbf296662c06440c
MD5 2d033f092e4f8d51b82c6b6a408437d3
BLAKE2b-256 0c6adfea09172a0ab5add3a2e4c80dbfa31f2242cd977383a26cdc6b9e28c6c8

See more details on using hashes here.

File details

Details for the file multimodars-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3375ce90a12c81e73ee0bf1dde28a4dd18c58a45996f3bed5c9f594ffded20c2
MD5 8c62a8db245d1b123f2ceaebd14498b1
BLAKE2b-256 bfe4ce9c42f19da0c9f7f0d1fc49c4a59a7a5353d51e7389cfcaeeea12c3c972

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ad751f5e5c753f5417229dff99302e080b234b752a4a6112c3959c3997e21a5
MD5 37ee4e0508c9fd501e3a6cdef6a7675c
BLAKE2b-256 36d5b5aed30c0465a05faac1618ee65d1502758c69843b1e166f501c78626cd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e65fea45e4dc963ff86541ff381c4c025ac9cfb50951080651a59a060f28bf17
MD5 a8cafadf5dd528c3efe42212b1488ccc
BLAKE2b-256 40dbebe0993269ac5d228c075377c31189857d1cec512ec9cdc93eb5ade46c04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d5dacf2664f0f3e03332423ff86aa0e8c854d48bb0f3be4be25da182d62a7d4b
MD5 1e1acfc2964255636b4601ad48b62922
BLAKE2b-256 3140a97cef5c975874d4d6f56b0f01c60f13dd11a68dc34e533e2e4590db515f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3041cdb52bbcf77a2f97d60bb385535bbc180a0209f384c7a801f3371cdd331f
MD5 b4e90f66083e0dd43280396ac537d5bf
BLAKE2b-256 bf31a5920672d8802fcc053001b86196e6a68ef1a9e52fe3b511800508627215

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9599c5c8dd82dfe7f51a2ffc1cd2ba325d491ba59f42d1edcc86b237e245324b
MD5 70558a4d91af6de176b83dccef1a8490
BLAKE2b-256 89428a1fb562d4a4043ca208360f8d640d16b15146d15883a24befd6f7a23685

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 12a1faf57abfd3df9ddbd054af3dfb25cc60a565275395ea52210d1a70f5ebb4
MD5 4a1fe44cf5e4901cfa6abb4ff93d6881
BLAKE2b-256 c460f39b7da255b33c49946efc7abccdc999c9b10d6ce849cd68ec8073880140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7cddc1d60491ebd5aa5c0e4c3390f2415a63cad02eabfadfe9059ec1a46507b0
MD5 c03a306e8fe1e051219edbd70b870dbf
BLAKE2b-256 d1859b0c3c1d7841bfb7e638760623061f59782c7c0a3b25b77bd98d9237ef66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f0d4c8ad46e237e5c3b29533348183e1d164837e8188fee4c9a0b51dc5fc1874
MD5 893ec5f8c2bddd988085d981d8cd3314
BLAKE2b-256 4c7045d5904d60c49db1f539b9eabff88f59e28a2516813729310ded436ab41d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dfd37d2115f3bbbf94bdc94efb42d5f18f3352d34daa4a75c2f2ec39379997c7
MD5 246912deea2da7cdf224f0fa417d6225
BLAKE2b-256 878e0db95c142cc7a31cc789c4417c7c60d456b7a2fe48e71e3a53dd7162a9dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d417a8b94a2805ace0b79515398329e76ecb46ed8db74a851e9b9472fc224781
MD5 e19791b00d196fd97e371507b41c1e24
BLAKE2b-256 0b12cceae2efd18b8fa1623515fa83a207227188f29034406fa542a942fa5f61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1bfc090fa361019053c7c0300dba83ceee90ee75d3aabc000b0a34f125fbd519
MD5 9a9d59b941e12fa2108a0e1b71724f64
BLAKE2b-256 24cefccf8e10037d9b03df840abda8e55069dda84a734df1707519e56940b205

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f88df7e369c58011ea506670149a936a246ea37007f424ee4977e2e320eae26
MD5 3da3c926efa275bf73fa6db58468276d
BLAKE2b-256 0b89fc6dddb4be7b03614e8c1a4b3451c956cec4a76cd3d70e70cfecb75fe5d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aacbe305415dd3b59694df2c6940a3c170331f3e4b57349fa1158339868caec7
MD5 23d90d1dd23cac3a1e37f97124266417
BLAKE2b-256 b036f6f6e680ad0aa579af814ab72c9c4ff138206dec602309ac190849a34eaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4bbb8e48e971bf3648d47594f11ebf2049a0952c90f80ba36eede623977e01d
MD5 d134c9063e485c859695a97a763a8201
BLAKE2b-256 c2738bf4c2a4285211193bf9f10b73a7d39dd4737162410880deb59556b926f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05c8dc33aaeee662dde317cf286c73c8115d5ad2f8e816b3adc0655337701d16
MD5 8607acccc5016edfe3c63c4fb80f101d
BLAKE2b-256 ff9ea224be8da80ed321d5bdc18528e306b5b05867d21c1a47aa209ebbd17e43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64b5e06a4f7db9069f80265d5b24f64206733451111fcc634ccaab857aa20297
MD5 260c26a9751b9898e5c3afdc897b0527
BLAKE2b-256 68777b0919c6d5ef224c762a96945807c82b242229d20839b53b3c5339ffc688

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e07a4a3aa82f450cfcf3ebc82987ab8a67898a38162fa83534661b9f9970cfd
MD5 316a521f9f55d0d35dc4893369797668
BLAKE2b-256 da3f135b300878680f901a024c61dbfb8bb35be178b80e32207056cca1d64d8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 715ee1982b27ec5efa30f5763fbea317b3e4c793aad0a09dd8b435f65a8bc7fa
MD5 6f61b4e614ebc8d51868878971770027
BLAKE2b-256 2c3061d92c3d8a7a4e2c07bef13ac74fe7585e134b11eb999eedd8f2356e4927

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b2bf89ad0ce95b2751065e56c6f6eaf58b5db7ad3079249eec093b0319f21e55
MD5 36011b0026d478964f97ea91d369d638
BLAKE2b-256 d88fb7cb366392008e37fd8a101ff466ad8109eb2f7b46ff3da9cdf93cbf651f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 53dc5cb03127a92b95f9613538ff90ca216a0852cf4afbdb7f1094dbc6f6ed87
MD5 d667237b72faf076e20088446e4b4450
BLAKE2b-256 4b207328728b371ad08fa18cbd3b61e82bb96d87c63b6dca70871dbfaff19080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7524fd7e26a271acb56ed543d45de31bd6d8f0f195fa29800b8cb2b110c16a95
MD5 93e3cc994737fcb5d030e71b6ca6f814
BLAKE2b-256 afa863866911f5f84fbd5ca9b8514796be6b5f3aeb84cd436a1c4fa92bd1801d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b6d691f5e4f3b9d06f61f43155a049f4818cca674c4e805fea304179e5dee11
MD5 61c6d22f3be021e3268e73bd738de015
BLAKE2b-256 9646db7a2d8b268ad335d873b92413284877e3e0c90a88fda6a3ee29e953c6bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d484ac3aef848fe3ebc1cd4fb534813a10c405456b3131b760bb98be30ad76c5
MD5 ad40ba9746b48269017fbc8039deb1c6
BLAKE2b-256 3c51c19bc1758c1dd3e53f19233e3747c1348fef2476f609d06a1f20d5e6eee6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2074b9b71ffdede586aed8f98ffa4b76e4f22a6c612a49db2bb64a56563a59d7
MD5 6aeb47a9b7ae12b6a7b5bedeb7f5743c
BLAKE2b-256 2182a3f3b14a94452e102e54223466745d7f74bb5a7b94f985862f828251715b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f776f680ee676a40490d77e5f03b62d91dd5ac5ad669c98069e395d393974446
MD5 f1fe0251e24e797fbbe28c13f9c90916
BLAKE2b-256 a61110364b5a9d88cff3e066547a2607f37238649ac0b30896f56d32e19db818

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b06b5ea13794995805bd879d310e477dc948c363dfa87e9cc63d597694d4d8e7
MD5 2ea968e1a13fa99ec74f36f54b407b01
BLAKE2b-256 5cc846a514d5e88aaa2b2bf68ff8aaf24b7549e98fbcbf989d0c0f977f7243fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6cd3dc9916b670635cec4f61cd108d94122620a0ea0801176bd3bb5d6a898272
MD5 be2916aadbec4588c9cb7b97dfb32912
BLAKE2b-256 9e5fc9ae4f11b5076222d8499f98d665ac3d3de201af5e9b70e683a282ce28c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e1dc0ea5f682f8d28ffe8e2f6b0fdca093c0ca79395903f19272a85d823cd760
MD5 3e5242e585606166a17efa5285d45291
BLAKE2b-256 fdd58cbe3e500e3c5539f18f6502838e92043e1d816c685c7857084b6a581e4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 696f3a6da15cbb4a373ac5f66b9b24416dd44175d457f12e5d547bc10bd393a2
MD5 4d8cd0e5b2e628955bdd11680064d49a
BLAKE2b-256 db0a0cff07c7c4f3f6ad6f9ba377557b2313ae8da8da9f946e7ed1a96f534c0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5838af1c63d19f34dd47b5a05f1beb97fe560c546eab2f1e2cecdf7dee8be3c6
MD5 bef1a863ea8ece4740168d1e204340c5
BLAKE2b-256 5dcc083053eaf3d00a497419ec712b9802e56abe31a5cdd1bae819101858a0d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76d2b90400b52651009a3d6ff00d1754bcab1425ce002e48d256af3601369502
MD5 94b02faa471c35d6d63429b4eb53cfcc
BLAKE2b-256 9b95bff93ddb501d9cda72784fbfd2210bee560e6ad1ae40f15990a9eade964c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed4b77dc723c0b03184bac4daa9178eed49a224ec21cfcf86f99112ddb750905
MD5 a8e7c313e78b92d43f2f1b906b9f255d
BLAKE2b-256 38364ba4b8c1771dba8a938e16b910a763d79e937bb53fe87816f7703be02206

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbf9952868862939d2564c35865656c83f32056d6975342f7fe6402e37b05193
MD5 15eb66a8541336e477473cba6e66eb5e
BLAKE2b-256 ac9f2dd0ba63000161ec45172feeabd9729b59237850ba5cac1558c6957b686b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a0620d842c98453f656b372effc1d832b5ab328847e35de7f4641b6eee17870e
MD5 27e787f915ba40305a778445413959d5
BLAKE2b-256 040035616c772380668aadbb6fb21e4e139a12aaf85a9bc302169eefb91d3d36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fcbd84e89e2cac5336abc746abf42e113a3536c9a9c0850d8a4fd49c4766fc49
MD5 5cedf5f09964bdbd86ad0c824c017068
BLAKE2b-256 6472e3b7a4e120e1cef5e7e5f7408d417fc80c7de12bee9c7b2f688b9e499adb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e82a4666797f5d2e9f3e22e6ddeecc60c3f006028318aed73bff9834e351622
MD5 5a608a76e189cce6382d5418ddd41795
BLAKE2b-256 d5a7694c437ace53d4c35725da3f9860811c9cc0b07c2c8337a9ab4a3bc95d08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e421a3e1218ff56a30bbf1c0b4051a8f3896b20f970a3a8fbd11713c61379d87
MD5 ed13cac736cbb29dfda8537ea4d3ab3d
BLAKE2b-256 dbd184244e6717b4c705d87226d21cc0664c4703ce8ef9f8e65b521d8b67713d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a2a23ecec9d8218d036677886bb6e212cfa4136ab0facd69aeb38cedb24915a6
MD5 7beb0b329dbefc194bb8ef1c53cadf01
BLAKE2b-256 924c7effc9b052dddd93e102f99f77f4ee4d178643a86b4bd9a4ad6e55aeabfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2981ce0b07cb5cc7faec6e8b1492f25dd2afb012e29f392ff8c8438af9c2cace
MD5 8780c12449ca18cba900dce36a60477f
BLAKE2b-256 3432d182e4e0addd64b4834381fca847705d9e799cc07e34588fdc7e37cd0b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 783ff815fbfa66b3dac8159f5ebbc5ac686f34d43b9791c8bcd255bc8c4c3834
MD5 529310120664871f385501b950db7b3c
BLAKE2b-256 e28dec2f6c2647c0712adef273113ee08250a58b944fc21abed6e0bc45ad3f9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6a3855cd7d5450768dccce2ca7e662b31991fa0ba4a8a026e58a46da4b8db44
MD5 55bdb4c7c4713b86cf4dea4e20ef59a2
BLAKE2b-256 78091166f6af10dc92e0c505462b42b48560ab1b3a9383ff583ccdac304207f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8c7951f381a8c160e538666741bf1fca211c62ba8e928a9850d064bb9b84435d
MD5 8675bce492c7c6fd3d8c8e1423fcc33e
BLAKE2b-256 081d7494ccdb5b7523d9377326f966d55bae76032d9282697696369245820b40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e240280c75e00ab99921c94aed433fac82afde670f6fec55f4d144732776b05
MD5 f03b2099c978070c25d94d2a6c58b3a0
BLAKE2b-256 51e1cc3a3d3418e2f139dc1e2fbce123b0176821824cd591fd242af50daf9bb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b8a3ee36506e473711d608799a7fb2d84dafa0453f856e5669481d31d9e02b92
MD5 2c30dc247f3450061ffa2f411ef79f82
BLAKE2b-256 701a54d9354df520e14c577780a51515a5ac4edd3e0a9357449d287d085ce5df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 93be9443b0623a919d3721ae72321d781a54cb7ee3860f464525f57cbe2c30b3
MD5 be0d716a787eb5d255c9b9b6db066c52
BLAKE2b-256 f0e0bf88182243e3aac6af241d14097f7acf2c314c2de8af7782447fd0190f41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1bfd0a6b14bc54551ef2fcb9c0cae7dca1ad3b08e3cf146680fe5c504d721f43
MD5 b285387fd7aee7da96d503a0a813789f
BLAKE2b-256 a31b64927d7f7351f36258ebbb94577ad2502cf9d801f20452fefe8d82f61472

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ce22d370bb1eb8494193eb153f1ff2afee2eb8fc3b8267a1785f69808124985
MD5 f4a589a91e2b5834bffa02515af45ceb
BLAKE2b-256 3ca4c2adeb8de344e749fdc1fcc9de8bbfe7020a1a0b8c4f3f06cb0abb59eb1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12480eeef3c837618c6365ccb638bcfee7f90742f0c155ab097248745091e0d8
MD5 f19d54b2139502865160d2b15c93f397
BLAKE2b-256 56d4960519f28b9fcce17470a8b3fe17d1c85e178e4c9932b23a53377b073aa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d4b971b2f5f0b73128f315b893c1553956a4b53ac48e4050514177cc4c041d8
MD5 5071f1839a9eb51931498aef71dc6dcb
BLAKE2b-256 fbc63961af7b22bd38be002e9af050d466a5c52dcdc42fb9a7ba9b486930650a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5ef7dc09085b7c44cb294834e50edb281fa7ea3bcb50300336340b3baecb4ed4
MD5 52fa57c46dbb72b07f518d5a65ffdcbb
BLAKE2b-256 d3ae2df8bd1a96bb811aadd567494323ca71d8bdd824ae947f062825a4e2d7e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9255ef0d8417f1dbc0cd06c97e275439d686e8bb3f365f240056bc5e809909af
MD5 6b7537b0be8028905b17dc19d07cd9be
BLAKE2b-256 c71d435472a8317269a3010d0ccc6908ded5abcebbbde9f22d127b029121864b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d598765fa30a534d2775e5b82899bf3f3681b7dea753627707944e9b01c1bd1
MD5 d63919b25e02cbda06559c11248ecee3
BLAKE2b-256 c9af9d11178417e8c367e4fb82f09ee393402e8a1c4ebfe176a6a96ac746782a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 631172367306acde810385bcef34cc8fd89474eb2d4fb339a6195f3ca0ab2ad0
MD5 80cdbdbea1e58d5f96e330d94c109890
BLAKE2b-256 53e97366a6273a280294a470858dbc108df24a50d7008bd3a1beec55d6dbb563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c90cda0f91a4872a5b15edcbff6a3389f01fae4744b9fa613bff97d84713cafc
MD5 8b9369662f20cdd6bb8e0c5e22d82fd8
BLAKE2b-256 01ee4e79b6e308645d4a34397bdac2a8825ccd6dfcd81381298703fa83328878

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