Skip to main content

A Rust-powered cardiac multi-image modality fusion package

Project description

multimoda-rs logo

PyPI License Docs Tests and Build

“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.6.tar.gz (14.3 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.6-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (2.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

multimodars-0.0.6-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.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

multimodars-0.0.6-pp310-pypy310_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.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

multimodars-0.0.6-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.6-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.6-cp313-cp313t-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

multimodars-0.0.6-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.6-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

multimodars-0.0.6-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.6-cp313-cp313-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

multimodars-0.0.6-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.6-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.6-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

multimodars-0.0.6-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.6-cp312-cp312-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

multimodars-0.0.6-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.6-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.6-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

multimodars-0.0.6-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.6-cp311-cp311-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

multimodars-0.0.6-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.6-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.6-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

multimodars-0.0.6-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.6-cp310-cp310-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

multimodars-0.0.6-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.6-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.6-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86-64

multimodars-0.0.6-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.6-cp39-cp39-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

multimodars-0.0.6-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.6-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.6-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.6-cp38-cp38-musllinux_1_2_i686.whl (2.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

multimodars-0.0.6-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.6-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.6.tar.gz.

File metadata

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

File hashes

Hashes for multimodars-0.0.6.tar.gz
Algorithm Hash digest
SHA256 472a46fa88515f558a4179bb4c9fe3410bc7b2fc221575d607a69bca1b762188
MD5 80cdf01f6150688ca9c4398ec0218397
BLAKE2b-256 53eb7a523925b6a5f7400a0fe187799fe98dd84be2d22145781972eacad05194

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 52464fdab2d5b97bd0423af5bf2ca5e3a1b10d3c03d3dc3683618c8b956c6624
MD5 a52ecffd366601aca4746a1f393ac517
BLAKE2b-256 5a3a3dceaed26659c0f20c279debb94aae2473ada573e8d24a481e21b0a69458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c6d0138f825b2fbe4387917d6cbadbfd80448fa8989af7814eab014b3d50295d
MD5 d63f6c675d873694064091ab0260fb92
BLAKE2b-256 3d91626501ddaf46f6d545364fcd077612fe67b5fbc495cad5cfcd83f9a4937e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 929ce16455ec8983b44fa7ea39e77547f42fc227ecb5b787a10a8b5d50216911
MD5 939c1e795c3b4a7827c35c8de5cdeab8
BLAKE2b-256 7a41834abedb939b7689f738a0c63239891377e8e7768e072db24edfdf471d73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4fddccb0eb450d8253352e048de337d4380e6af885ffab9ac768a7454b13277d
MD5 a1ff4fb6660a411a68e06b8b7ce0bcc9
BLAKE2b-256 ba13b1439bf05e7350d955143e1244103f1afd4b94650fa91ab4c3457c6c327f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3d128a746209e230f6b02ad8cf7b7d94c496e043d6991377eefb148a262829c
MD5 21214575120aa22b6834a2f3b0908c8a
BLAKE2b-256 3eded8d731e2a5c399fe522971531a4199fbff828f52102b7d461c76deaad63f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9f7f436379bc2aaf99482f68fc721089f9fbca623c21f5babe741d6cd0d594a
MD5 c86c8b581f2e92d7a8adcaab3a96f753
BLAKE2b-256 64466bfafc3a76c14d756197d498542d99e27a6a8f187038737ee3fe7b0da05f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c8d6e7f3e056cf79751b70ea566f665ec5edf1301fac957edadbf594139c2f5
MD5 459eba6f7249003703dcaad933d86beb
BLAKE2b-256 b916942998367984e601053113f06898bc2fe1987845042e72e8e06a0893ade1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d28d9c45832e11eb7feb2d058758c3a5b489cb501eb0e0ec6426ad7f4b575240
MD5 eb58eb604aa45fadedd973d4521ae94f
BLAKE2b-256 5edd20a773677ec9eb8df5cb3eb34b66308039f92105f1356c779a78c6bdb160

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 40949e978e049b89ee9b8b44acc6628bbd56aaa9f2445b73035a17e8bb793ccb
MD5 ef08f07e237e1ff727f379551975dfc7
BLAKE2b-256 8ae293c61785710e6a16d463882282011ea5250df78d106192300af37af455cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 37f5f305f644dc5367e96f8dfc91046a8ac2206f9c1bc51c64bad72cf85181c5
MD5 f8880d59bc917b8b9562cfaf0bedf925
BLAKE2b-256 c0c47ee097c1d47dfab89745840e28c0e24f344619f501a765a41e3ce5a14495

See more details on using hashes here.

File details

Details for the file multimodars-0.0.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for multimodars-0.0.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f8824949343cb7c48fc5f1723192d0020fe6611f16bde9709fc892d8682f628
MD5 47eecfd33922f1a966d4d118c6074fb5
BLAKE2b-256 d01c2a16dbb22856fd6fe968c3bc47655f17b3b2d83749ca20fa002c287a67b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac862a96a8215b0423f4b8e2a81d285e94516b9690ab674186e483be630ba050
MD5 37b3c3f0627656312e9d6ccb7295ca93
BLAKE2b-256 8ae64db5fd7b079eff0a8866fcb74252203da11e259636c00e7e66ec9658e39a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a445e00e8b1d0a3b2adf722dc4d2ae06aa8ef19d6a06dea5620ef0c711ee2703
MD5 475a063b8630a14438928692f2d11c3a
BLAKE2b-256 9a4cc9d2a2b6b7f3aa0db43b81f08e7928edcf71933727732cdef14fceaed3dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 92e59f9b74c845c9200e9eb4781c6c81964d1878619a6f5c775b45c7301e0668
MD5 b2b46205d268fc35d5b0963de73665c6
BLAKE2b-256 d009bc98e21cba5f70d3bac632e381e23a9c5154c0f3a98483bc461626fff1de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3d2c0e7720ed7cb7230e3f3f36247079e3aef3a6d39ba4db6658664650691ee5
MD5 760f765c0cd8d7f167c881a1a9b52f06
BLAKE2b-256 e11574c20fceadc70308213cd30008193c4fb26af18aa1ba2b063612705f027d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 53f2d6279f613be910ae049eda46916e1742135a12a2542cec53283bf1c2c7f8
MD5 cf663e29c99b2a1e6fa8d9c082a8fe89
BLAKE2b-256 43e64785e7ca06c187d689dc6672a7017a78222a30e08e30d470a667d8dafe53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8935a1e2abbdd8fdb18b542e14cd093ad710a6c59e63756721ff86d22c0a716
MD5 255fd98d50fc4cfe6b80573857640ba6
BLAKE2b-256 7742447281f62e5972a91ea40c5dfcc48dcfd655eca4d1ab9674dae5dcf6d492

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 074c305ea9186fa62c7f4960cd67576e62220dc69cb5bc2220bee903bf82c308
MD5 faedfa1e1648892c09997a527081a705
BLAKE2b-256 3cf80369089d48e3a045e7d7ee6692ac94f005c55f3d1423da6d4b9f1cf2bb8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7533a31c5e07b71b0969b97ad8d724422a3efdf357cb6def96c4792087ea4c3
MD5 56a050161d921bf034ca8dc51a5fc90a
BLAKE2b-256 421db40655b85d1524fdb4fcfa6f7dc150f1e504a5628ad9136ecebf3da886cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 90b12f97296a656c819742b225d5247f8c718698a7ef3a490789de4063137bc3
MD5 814bfe28ade78782f5f99aa879da2943
BLAKE2b-256 957f5c5ee1cde4e979316b734b9e3c20b86b2c0c544c536e5746e5d0fac08ccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0d9260f6ec58c887341cc81d803b9ac7e11f218fb371eac0c78fea2edbfef446
MD5 e37321b29d09fa1015b83eabae7a2187
BLAKE2b-256 60c13e16fdf9ff067c70ae61a88561413d8ee74ea881401ae986e7fb48923bb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f31906e112cd82d3681720163b38c2520441e00e4132a47852a17b831a59b50c
MD5 fbad0f46b297cb1605ca5457b7eadd1f
BLAKE2b-256 dbec4ccb297cfa04767754b598a45461fca793593da6fc0b7405b5085e4bda89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b970aee44ff14e3c0833c4b353db72d6da5ae091455be2840e1355f4de9050bf
MD5 af14d53f096b435f713974d2bc7b4a8d
BLAKE2b-256 c38ce34a4bfc31047b0986dcbf0094ebc3cfbe5ba557ae60d80725d7f8d65699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d2498ba1fa3517a37b356228611f5a996b7d4086a3583034787be5915c67a56d
MD5 1db5b4d2e8b178787e67bce297a7481a
BLAKE2b-256 8b78b4a304d7fdc1fb0104be289550a474b6994ee6f34572f4e7e22d1c99b3e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70540c18696075641f2cf8e3f3588d0220946bab5c243501fbb3c7bf4542d1ae
MD5 1640204f59a3045f5d347c08605eca13
BLAKE2b-256 714eab0a8ea40ba7715f1f12a846e0056812e1d87351cbec25212b5db1c00d2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cc746c4dd29295fbdf7bc112a2f4485babedee7f58455ab2759d71be9bbdaf55
MD5 bedbeea5724d6e483578ff8fcdd5de2d
BLAKE2b-256 3ff00a9eff08fc11a99474070c1ba7b316797e31f9d50c02b04bca63f809964d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c7191c2a69830ee9d0f8c940c31dcc3f7deb6bd3e324735510876ea59645f060
MD5 ec5238db35211e3f975780eb01e177a7
BLAKE2b-256 386477ce802203e1aec65a3651c2087d451975630bb95ef393edb3c440e8d634

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b351d9e2eecf588562fa696fffb89a22810f5b1710e4fb144416e170750fedcb
MD5 09cf1712f99bbb9aba3525c3a9ef7daa
BLAKE2b-256 6d32a0b85ef044bd2a924abf7af2f2a41ec0c3fed870706cd10b729a9bd326a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e979e8780f8313a2184ff0ab9564cba7ecfae1f475a5571ed9e240e246ef49c
MD5 a082ee4868e6f80e2e2a2cbbfb4d85e2
BLAKE2b-256 647d0ad3b04b0d8ab02561b4ac43acc09d519433aa8aad8f1ab7013e91394af9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3f9c7c85441bdfbb9b488dd51bfe9db79496ee00889dc6ba2a9264488e409e6
MD5 5aa9390b9efc3c54bfbc364ff9351d84
BLAKE2b-256 fee65294a01f2ceb6eeaa405388d85fe0d3c3f5d611c21fe0b9deba51295d103

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcd43a276b5d99447db353021eb2b6f012505f7d70a1b447cbd96843945bd5c6
MD5 e2dd170d9fece2f0edbadb3a7972131c
BLAKE2b-256 4a3eb28e15f01038d8c0eb9d0c4caf643a46c82913b3092471d8237cf5f78747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d98df3909c22ab063d1865f9511b788494a31874cfc3dafd03837e46d7a5445a
MD5 c3b276571b648e4342e2d7230ab2a0e6
BLAKE2b-256 670433764c8bccfe1385edf0e5af3923d3421073b97ebc23a4f45502850be85b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3978f4a9413fe25cfb62d1a7247de925fd2800fd6bdc38a7fde5f5103b96ff00
MD5 40c4e6d1a8e175f79d06830cc7e120b0
BLAKE2b-256 455206423cafb9326c445cb8de363441b35e02d9062f1bec8707c2a4ac711fb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 085521c552008e923d4905de27279cd784dca87157e427912cab5fd4a38f3fe0
MD5 b17488d2b34ff328a24dc990bbb68842
BLAKE2b-256 1932b78b3306e88a26e814e976f7f49951b5d3f9fff264892a21a91e7422c0fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c4b8485349c915b113a753b2d8493bb011c00bd42a484fbd77f362b71a240378
MD5 829761265558603344d0a2c1224ce15d
BLAKE2b-256 7ef71f155b77089bbfa4e7652e00ec021e5d8c4b73e06c0b36182650cfd95e78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b53a642dd9e2e800cfa0ff283ac49ac6d71dc81f0dba03effcc768963f753f21
MD5 006e328baa52837b5c0b9682948c2398
BLAKE2b-256 f53e8c90967e49c8cfb4d50db0543a0e256d2e9253b0fb27a4b0ced0c49c31a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de654f1a4825b7f99d64d8a694b52c43ab2a818d343b007412f8087d8228bdce
MD5 0e2f86a5d3df67a818fdf577273326c5
BLAKE2b-256 2ed414a8169da1aac904b5b06f58831604cc902dd0e424dadbe77bc4ac4c17e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00456f65192ea411297e6d1d54612e7053b176ee5cb424aa1c2a2802c05a1e17
MD5 0fe7f2399315cc04ca04ab6b06db734c
BLAKE2b-256 ed024eab3fb7acd062bc936b17e745d1688e250f5fc7927b2d15477642f0f9c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8897b4c2cb8b73a3f6bc7c64f00acb2a9d91b3a295554b06b7fd9bb22106bab
MD5 a70ad3fcdfb62af91d03486e0f518ece
BLAKE2b-256 a546b0621882c145e4d11516c702dcde98e5186ed0f160f44d89f69be686cf37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d79c4eb89fdb40da2754154cd68884fe09325ca3947baa3451f614021a9504fa
MD5 9c5c41d7ff1d78576a9119cf57fb9c35
BLAKE2b-256 4b62a80d14ab3d2a559380005952ba9b7dce251b8f1c4d9c5f1f746d20749a83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3be21aeaa2a0276bebe600bf1c63b3462e70e9d5986c5cab89297d7c5259873c
MD5 9695be42fd8b889aba80c932a901e0a4
BLAKE2b-256 3055be79eb15b08928f80b095a9d9cb2a41bbadaed3ff5bbf26353904e90d854

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 126ac7dc0861dfcfa68bfe75355bcf59e3dbd8f6b740837f37325234c3855166
MD5 e30d7d4bed013ede80dbfca1593c2406
BLAKE2b-256 13e92d80927aaed9ab155a5de7f287c7d2f601f6d656d7aff7078d8aee924106

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 11534dae182cff7c9d3e377ff1d3b4c76185e9761ac135137107270cb53189e0
MD5 1bf7435cc7d337459b5c375af12dc198
BLAKE2b-256 bb5676099855dc33d3a152350dbd86979fabaa9cd074596dddcb31a4c3eaa07c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3c77c537dae1c94dbfdb8a4370cb5f6951950bb2b9c5de4bb98a450b2d2d3303
MD5 c5b70761814dcb7d6867d3176f18f2e2
BLAKE2b-256 d584331daf019ecc45b0e9483b290971d8f41673d8780bfb59e1aea9540a1326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 381ac4b053ccb9b1df787050fcca0a15035e2b020a309130519cbc09ec4e8f9a
MD5 19ee2b55a9266430f696f4e9191ea2b7
BLAKE2b-256 0be31ac7a706f2f26512b0762fa60515f6bc9c6d1c06c943f5c217968a120c38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0cfde82347ef84504606076dd511ba54ada0b7113b7078a9ac8d79c1c736099
MD5 5d89dfb1ae1d0a1c5a7838db970658dc
BLAKE2b-256 d10a21cbba2ebae8ed93c523819b5df47382d79aa367972299b917461239c39e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ea183e14b0f8518fd3909499254fc0d91d3521a87fc617aa376905477732d9a
MD5 fd66b7b7669331225cdab23f03e72d91
BLAKE2b-256 ce011caac026d978063b6eb11a75c4da97df629ff6aadd7151321652582af7fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86803f7438f995aa730d0d0c0ae7484e12ec00b75a2a13061016ec51eef3af64
MD5 3602cb8368dcdcb732ad3b679d5710f4
BLAKE2b-256 48de1358907414096b18775e4362d14e9a6f4d40112970332b212f7b5c483e48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b8950e63b07e11b1017ca60a446eb74e34369293a11cf82ddae51446d4eed86
MD5 75fe8579a7c65ade4b15d534ce30963d
BLAKE2b-256 2d233e9e17b3efbf335e29dc9e391e99763d6b368c47384b5d0819da9793c3ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 240b60babc3f51356951c3ea459031730e0ca0d80ed5e19eb726b175bf3df133
MD5 397c1c785a79b65c398e58a0bc852734
BLAKE2b-256 065edbc82bf0d8b5957ba5fcd7a0dd5d642ba91bcc7b03f5689759575929009e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 614f137e4e292cd0b83ddb3a89af2719927bdabfda980357745ad59b489c55d1
MD5 04f09007c24b423ccb20c8e4b31ac926
BLAKE2b-256 4c5256046d5cbfd4ed34e9f4b9c1961b4ece0f5acb7fe6316f135fd907cf101b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6b3ca55346109dba4e74b259a9f8f71168ffae543311a9f7bbc1f83e6394d74
MD5 d60aa566e770c2eba41ed80525b0a3dc
BLAKE2b-256 4b1644ed9d1a6dcd4765abfd61be2e2958d5e80beea934eb90332d19886dbf5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c69597c9a95c2dbe189cd9399939ac3a5ec5f76838d1b181526a46610a3dd865
MD5 d52c5268cb10ed9912bda72efbac9ea8
BLAKE2b-256 340e3c34a10759fc433f05b79eeecda27fb77dbc9737edf166e1fab9519676ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ba395111461527c1166e8b4adce83cfe7bb38d02f7cc814d638528d5665ace02
MD5 6acd924d65dae1d2e6331d053896da67
BLAKE2b-256 b54889522cac1fbaf434f93853b1f12cab58f0075f0d4f5ccc5fe76cfe92d91e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 13007f30dbac721810b96850726e5671291c4feb526f82e397eb649f6174e427
MD5 d7e4eb07688dfb099b6398dab8f08205
BLAKE2b-256 abc8a1658bcc357d69245a06cefd45c96ba93886cdf894fd6716c9c49d9fccbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e569a5f636a7c4e660c659ad1088f4688a6e33ef9dcee309b04fe30473ac66fc
MD5 78e8b563b2f8c04cee7d2b326099e6ea
BLAKE2b-256 0cff21f638f1eee63151c6296c915731d85c4a3f080374b205b20c4d473d55b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56163243b85f0c655415724175c248d034136fb177b790077495627b715a1897
MD5 756409b4eff3781eb599b5f7d86db7bd
BLAKE2b-256 349ff83a54b4450d65b1c49c73bf336010b53932572ff713c278b691f6967ef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7ecfc27220fe0fe4c7a60d5dd78a2ec48caccbc2b51be0a678288d452d9c25e2
MD5 932cddcb07fc32ef10413d6ebf75dc8e
BLAKE2b-256 c25b00b71ba7f73397755f1ccdcd5ea6413968468c01d4277f5a78f69938043a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bfecacdb659b41af6051a957bc6ea5f3141dc2a7377ee08334a42be18c638fc6
MD5 de2b87fbc3a75481a921f720d7be4bda
BLAKE2b-256 75ba23284f22d100d13e96761c742f0fb18d7829c0e679df0312f8792aa3b335

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0ffab807eeb77b312456e827667fd530496338a2c2f6c0f0855074e4853909dc
MD5 39b695047ce3c32016a7154ccda7f7d3
BLAKE2b-256 58a978cc7b3236163d37db1a487b22a584427381dac51adb152cf54f95bb3549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 eafbf897edfe5c8afbfb1aa9fddf1e0f39278b46e3ca2312e987ed49236ea1e6
MD5 9f072b8bffca48556032794333846f01
BLAKE2b-256 94cea4076280f52c967c04ec2550a08305b84c68d6aee0af913045c7026f11e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a0a00af2a107c172d96de203c89efe7fd80c19a4001d324b6ba242c7010f7fe2
MD5 03eb17dd4f27b17b90c4aede554e88ed
BLAKE2b-256 cac08ebe7c71fe391c02aa66d36ec19104997961f23d092d648597552389ed7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26e188d84d6a585a7121bf7a08ff49551876cf00639e25ec4f9b369eee194b74
MD5 7e0a642ba0465a6f7fc53daf5a456646
BLAKE2b-256 93b34011f278422185cf3f9860713fce38f6687f0c14d8eabaee1ecacf52371a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76268ea2df175754312afd9737aa43be76d4c44f06072b9bf673773bc79e867b
MD5 0c72abe28d02af29bf308486e0bd4061
BLAKE2b-256 053757d4aa24e47d129a9dce082ccad39795a6a4f0b561b37eae147476884e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93c79397cf9ea7116a43e0261eb237ab4758fe2a0c348e063dbdb23dbf1b0cad
MD5 b9dd69983f6d4d1b26ee7c6e7d677546
BLAKE2b-256 c64edf6972df5d20e658956c9c93894cfa7bdf2904f3d28ef5acef0f92dde061

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c5c9ba12d84a62fed7349becf55c13f60170762ae9ad214b1cc4f00ab45dca89
MD5 95de764328c52343e3366d3629ee376b
BLAKE2b-256 2c21b45373bf7087df91f95ab97e2875aeefd1b413fc62ffb60a2e1cad8a5e21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fdb63dd4dba1c0d25c2c5e7fa44545169e2b488e407217b0b0fb4b08cd35cb20
MD5 c7510ea875a55dce88d36efd63fd101b
BLAKE2b-256 cad88e708eed8b11e0995c4fef8ed56599606ea0f2879f73cc837adfe565a0c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61f450214cbaf5db68e1ee407a4f7990166284147b059f1a9bd88f72c61dcf5d
MD5 8b5baaab57f37546939415c1b15d2903
BLAKE2b-256 2e6efbcfbb53ae45b82e7ce8b12c4005a662d45b8066d35ad3e1d5d96a6736ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06f98c48e39622e2b6bf0dcefa9d9e3fece414245c21f4fb14c87303211c88d3
MD5 a20e8d61267cf1c85140b58b95110a6c
BLAKE2b-256 d9f4f9f6363029d41a4bfd5c88c44b61a8c478a60568064a011c8513b27a293d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8eafe70598de72a5314191f3a9e6fdddbc75be5baf7cafb77423a51269f7755
MD5 281b1d5c3b045eabd1cfbfb6a7de88ce
BLAKE2b-256 5eac6fb4b85c384439bce81af69288ce7ea18875abfb427776445f36edfa5836

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