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 addresses the 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.
  • MRI LGE Fusion (Planned)
    • Integrate 2D LGE slices into the CCTA mesh to visualize scar/edema volumes.

Installation

Either directly from PyPI (recommended):

pip install multimodars

or by cloning the repo and building the project yourself:

git clone https://github.com/yungselm/multimoda-rs.git
pip install maturin
python -m venv .venv
source .venv/bin/activate
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 = 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)
)

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.md for details.

Detailed Background

This package aims to register different cardiac imaging modalities together, while coronary computed tomography angiography (CCTA) is the undisputed goldstandard for 3D information, it has several downsides, when trying to create patient-specific geometries.

First, intravascular imaging (intravascular ultrasound (IVUS) and optical coherence tomography (OCT)) have a much higher image resolution. It would therefore desirable to replace the sections along the coronary artery depicted by the intravascular images with these high resolution images. Since this intravascular images are acquired during a pullback along a catheter with a certain shape in the 3D space, and the coronary vessel undergoes several motions (heartbeat breathing), are the images inside a pullback not perfectly aligned with each other. The first aim of this package is to register these images towards each other using Hausdorff distances of the vessel contours and the catheter position (center of the image). The full backend is written in Rust leveraging parallelization to achieve much faster results than using traditional python only.

! Not implemented yet ! Second, MRI has the potential to depict several tissue characteristics, most importantly scar tissue using LGE. Again only 2D images are acquired, in this case the 2D images should be placed at the correct position in the CCTA mesh and a 3D model should be created showing the volume of scar tissue (or edema) and it's corresponding region.

IVUS registration - gated images

The initial idea for this package, was built with a focus on coronary artery anomalies, particularly anomalous aortic origin of a coronary artery (AAOCA). In these patients a dynamic stenosis is present, where the intramural section (inside of the aortic wall) undergoes a pulsatile lumen deformation during rest and stress with every heartbeat. Additionally undergoes the vessel a stress-induced lumen deformation from rest to stress for both diastole and systole. The from_file() and from_array() functions where both built having this four possible changes in mind. Dynamic lumen changes

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.

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

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.8musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

multimodars-0.0.4-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.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for multimodars-0.0.4.tar.gz
Algorithm Hash digest
SHA256 a371c181066311058ac27b89b5bbad296f17d78edb6aaa529b92942ea4878274
MD5 5278eea8c699af686537a56560218211
BLAKE2b-256 0620ea3ee34179ef6daa84443978aeda518967bb74572d34305ecaf9a9bfaabf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1debb54406d38c967e4495898726b9fbb485ec09a34402dc794f92ee91cccda
MD5 3a93282b9c7e8de5fbc30e685aa5dc5f
BLAKE2b-256 276fa39600457674a040fa9b81474c4dc39ecff13dd77f8d3a46b03736924bdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3a8f5199d85e91ec34e2743b7aab8d5683edc1a668ab1944176b458a3b013d26
MD5 b2ccd2469cc4aa31c8d1192c933bc49c
BLAKE2b-256 1bdebee570f1400552916e8b5602439ac8592b14c5759b6e25bbe01681e0f04c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 37014bc8e71898dcc5248efd6f14525940359abc467510a01a4210223b90c276
MD5 aaf13031b5eeb45382316ca25980adbd
BLAKE2b-256 63ff9270f9a84f8d36a0a40f4e8bf5d244b3d4d586a06a86371157d716dbf4dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d8d6f06f71437c7068aac37184b1885b1895ee6888415c186510d55cd0ac8a12
MD5 639ac15c3a9e159c9b6e624af7ffb8a7
BLAKE2b-256 31411e225531b641b984b89666510f13b253040c50cd2d25a01419bb55efc201

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92aed3ef8d07b7c1cc39c63c42335f5492496a8ade17aa22cf46da994409933d
MD5 6041d7c3ee3d09df3fd21a343324a930
BLAKE2b-256 c4181b9721f3e0cf71750e6ba9cb6abf3768cebad42be95802fae16c1f36d253

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6bfb14bdf37c720a9138b1d649e576d866381f1a5c0c6bf04cc0976614c6e9c
MD5 6a3820413feb433331df10f0afa9d893
BLAKE2b-256 4cbaece66b7dd3545334de22435e0ce3687a5fd5b101edf149db10767211e9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b01838ca9dddd11614917b2ee41988ae21c906fcfe2f424b2712d4727c590ab2
MD5 57c26d17a440cd1fea923a1f89d724e1
BLAKE2b-256 266d4d1602eef5ed4deaa3f5d23f086432266314ac9ee3ee5abab57d30e0e5d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3a910a453c880770da200bd1952a8eb4a68bd3e887ef7d7f1db1c1f98eb8456d
MD5 a9a43e2d2fa5c009c19a02d51d2c0c9a
BLAKE2b-256 b849e024c8ee2a2cd0f0ebcfa5aea6eabe55ce119a724427804509dca4cea744

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f7cd969ed7d069a0a347d920d167f1310b1656ae1f21a85d7e109f92f2571e91
MD5 3f5d79d2d3909dc98e00ecc5f11fbb07
BLAKE2b-256 acd6b66a6f8669345d95fff702b56680429633b15cbe44807610c8e1eeeddec3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61a4becb2fa991a96c10e59d100b34ee43ce72e83de085bd7354259d4125373c
MD5 420eea146ecdfe435f6f8017f6a5e94c
BLAKE2b-256 d43688acb2e8df880496a4e84917935ed2627f91ceff615fcf40496ab6280fb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f3575b4c2ffd45cbfd14e4a2cc5c593e00e144bffb062dee14b2875b776e858
MD5 f6d731800f169428b34b4786fd463bd2
BLAKE2b-256 cb786f419c8dacc0cd8afe9e2164b6774561a3bc9344e126501284acd52e5473

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d40d694050faec8717d1ada724c5e851a51b1a6e01b2ddb4968aa730c9900c6a
MD5 1010f115bc68cf94ad335879cd55d6cb
BLAKE2b-256 ae4e1ea5c006fe5277b87dca00724ea47f44f898f0106e6de704f1eb16812513

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 724cf170d013feafab53d78cc1dd264550aeb12cad94706fc35bf7fc13696737
MD5 c2cae484e7de2abc3b6df492064b47dc
BLAKE2b-256 09bfa4c4513bfe78e65aca6f3ffd2c744ca619fa7b1678a64166c8e7c9a5e9ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fd1523f92e10fcc948ff7534be1751e856674fff04e0a8bb24d7ad1767d8be64
MD5 771e57f434c41f89c91b832181d89bc8
BLAKE2b-256 49703c394f973eeddd1d7b71f379ea9dea5b54cb447290a3f1268b4ca3a05bb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d3a2d71490dc5268c8fa5d2ce4e4a206233a882ce63a7bf987170e36fb601811
MD5 c286c71acbca37eedb576651e4a986ed
BLAKE2b-256 f02f13a3010e3fe11ce8340c7a35b7b50e9f5aeb4c50c8023874284f3c4a52b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67efb026270638c7ec099cc35df631d19fa9b61ae67eae08c90f699cc240f843
MD5 0ec0788030b34a84b7a5f07bc55e0e69
BLAKE2b-256 434be8dbcaf79b43ca76bdf55c4ccad16ef1fe2c5874fbb6165bdd80bf9963d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b0a98ff50b4946527c5219a0440493b3d78288807a16401999cfc7f54867f1f
MD5 fd7600e68aa8816e75c04b3885ab591b
BLAKE2b-256 79d0edec60edb062c6dc0c59d9dd76f26e95086b6b19f768942265dec10f6b9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1912763cdfb08fb147be103542a23d59b5435f47696cd96a93dd4ef65c15c267
MD5 4b62c3e060ecf146d99add3ce410962e
BLAKE2b-256 a67b6467520bbaeef8c4c84c93f520b2b4562585ecf96c81868fa3ed30db01c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ea5f148592c155ad4d82fb2a3ccdcbf18cf5ce1f31a21e072cbee5839b571adf
MD5 5ab0f7b69dfb723bf9045621645da1df
BLAKE2b-256 dc582e68e611eba2b22ba414358f4e732374e014f295b5f8983f2fc68430f89d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 679982ff94c53f031a90ba6fde75acfbd96283d559f247680da3258f09ba2224
MD5 2a861d54fb7991bf5d328ee1e4ab91d4
BLAKE2b-256 c43f5c230c970a050dd65a5f9dd84901164d67ab9d9b276bc754b89d12e79bbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dd7670744c7e7533470ada394d25e205cc26166460392a8553fbe9934e611d56
MD5 d8d409d994529af1123ed03e1eb3e8d7
BLAKE2b-256 88d8dd1af6a0f993981863ce4ab434133f7e61e66a8e84caaf54eeaea3cf3da5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c4c55b5227e15edd23665f07b3012a53fd93e14f33f8e27287ac9e8d16179ef
MD5 de513d066c11976807e69ca60fee1b88
BLAKE2b-256 af29616067a0ccd7c10aaffb1a22191aed02a778103187912b6087631ffc71dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f760b96324f826933c68db7d01e825b3ff882170a00f0611a41516bd927ca8e0
MD5 7914e437f01e627940c6eb1825ac60fc
BLAKE2b-256 79108466a0271f17ca7183c1812037e9fcb316308062fc3ca0c7803adab9e8a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0b24724def9c849c55177d13b78a9ba9a2cd1ac4f9f0a78e5e82dc48ad33c723
MD5 f26d4fcc67c2bfd4695245c8c3ed9485
BLAKE2b-256 564fc712428674c5f50b54c80fca5513336d4e6789659aa4a4275402a6d85222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba02fa8b04ed7aec2c1abbad8ea5d33fe232c14dfe6cef265b3a0067711616e4
MD5 78f4cd4b04c0149bf2f04cb13471882c
BLAKE2b-256 555eea0c7f70f0876b6dfdb18bb38dd5e775208b23566764c44a15b00d609963

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f5d53b18f951bf7a6ae763b4bdc999ed868683b4b346ffaf8649bf3033f76e20
MD5 ee5635ee89a57432eb8f5e1336400c4a
BLAKE2b-256 23f7ebca391951988b68ab190a5f39a421c1af57068a43b9d8c3b9cfc25759d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 df248bb9686742c26d50ff8ee64300cc0e8884c178ed1803f04f4fdfe5c453b0
MD5 f9774cffccb345042eee68e737a2d3b4
BLAKE2b-256 83a53a7168d382c2e941507b773fa3e146c7ca46e30fd5bc93b130a813739af5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a77e95e4efb874d1f002844056decf09fb4037a36e13411f60e3e37e4c40f01c
MD5 7176d3b38ae281db8888dc244e2ea052
BLAKE2b-256 bf13a098c9746b659536e0fd8fa5c674ff705e5c7c7f0e89e72181bd47c939a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb8f91d83ee86f36028e4aae4a637adebf4aac82c3a359c60e69b11477966cae
MD5 53b86d7bf525cc51815053fd35ef1ccb
BLAKE2b-256 72a5ef79572519a3413154e94b50b92ffaf57b7b159a0931a3df1a871d31ca1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b91398cafff41933ecb3cda9c10a4e2f3341244d4581540a1e4f92dc438f41e6
MD5 89ae152ce079a06aac6d4da55149cfce
BLAKE2b-256 a4b9429b22bcfc4ce25e107e8c056444f51c87f19b3bd828db2bc1baab7e226b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a65281db204459f19bedbaab029f7dbc6065b6469f399994d916cad8f1d9de0
MD5 602685e9d18a887200491517b7d79f04
BLAKE2b-256 65e8ba4c7288d316666c999d656252196890bd7026112e4f357eb0008fad9e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 aefdfa0f3a547ad90bbef7db26c2308457b6b0413c9f11cee88d53099c8ade9c
MD5 36799a3c3a1ff8d204e6d3d5a521491c
BLAKE2b-256 d426b6f1dc22a4a7e33ad0c0117e803f0d6bf126ef711d7d0b7ea737618f1b89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ada899335c0ee7ff9482fe6381239441dad8fb1814caf240aec5a5c958f9f3c6
MD5 e81c7ec8f8df531668368441053c5c34
BLAKE2b-256 31c2a9112d86a062e6e4eb390682702f8615d1feb8767bb88f3dc377a2896d12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c147e0b415a9a468ccfc9884dee3230f08df3a8cf8c73b71dbdf781a78c5197
MD5 0384fecf8c670a47ef8e3d64f48ad5ad
BLAKE2b-256 643fad6964f6f591e34471e2b915ed4b3d3d29155397334ab1b4c71a4d4492d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a54d7606386700c86640e3c9cb8c6b1b95d0a9021f41a81e849ec23623069287
MD5 934aa6620a084391a885b383e951ce44
BLAKE2b-256 0ce0e9b819f30d8987a9489bd521c030c816948627f741fad8d7a92049052a7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2ba76d28ee4e9b24235b540928ce76906786a2e059b744ca86f5d4d7a2592b18
MD5 f8ac510b29cd1897c4d01cede036b31c
BLAKE2b-256 ff2f37101821582ca538398dcd607df1b50474293bdaf5f1934c1186e0e2d648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a18d6516787dc94ddb48f2dd43dae1eda20902eb4745932f47eef77b18b7fc97
MD5 8ed861f08eeab6421c2f91fee49387e3
BLAKE2b-256 9d3cc23c7b9b748d8345e1f4c5be2263229faa61b3a07c5a6c4e7ab9972256d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39b289289c3203899bf7fa81bf529a5858dc58ecff72149480a0b36b61cb815a
MD5 b6917eecabc87d5410ff908c9412fa13
BLAKE2b-256 af0a5cb68886f1da6a8b21de544b6ffe3e5759c2b10dc6511b8311b006245713

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 faf4e8b8caa83480ba2c997b8d168c9113a4ed46118f366f3801e00c683bcbd0
MD5 edf03a42274650ebef9fcee872461667
BLAKE2b-256 aa5f77acb0ba2f16aa31bbcc8cd808b0637b3676584e23eea69921087c000f6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e05197cac5e4290adc98527bd72d7a3c0368ed44615f921edd2304eee5c44e6
MD5 ef3c0608e80a390eef3caac7e7028ef1
BLAKE2b-256 4e6392551988acfc003fe719c7e8dced5fd26f3f6dcb544eb621fe128494b884

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e9d89c72e8cccc2ddf945f1ba542613332e4500b313a2dc0832c2cce3325066f
MD5 2fda5ffda7e4eb9864aa0b4c9c13fd24
BLAKE2b-256 769f6e033a0dccac3753e19139d402363b7e5f333806fcbe57603e9fd9d83d3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8828763793862967b040e5f69becf0a1dd0b9023f9ee9e612acea7ca7ccd9794
MD5 29a7782615d86cb018bb9a01dded45b5
BLAKE2b-256 36b697b31b5e366bc0c34f1160cf68867475952bae0b8418ce6bb16aea35a0ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7577988cf1f44cb9a4dcf8c0b4da7f229b8ed0089fd37f16aa4de3e1f79b2846
MD5 9de586886f777f305bc95e08ec8985d8
BLAKE2b-256 6906acaa1795b35affcaf57c7d8524c7869ca9e7ce14a7f781832a2a533cd8f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1b7e91c0946fb2d2e9014e2d97478c0cd22b22909ad60c51fa9151efca1f84c9
MD5 358cfc7e1504bce7b1d65475eac98ae6
BLAKE2b-256 2647775a6bd7a682c38c8b442cdeb1ca8c82562a053d6fc10b82e397b8f011d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 320efc729c648b91ca031321d94e13ef2fa0be9fb5d600e3698c613704f3edd0
MD5 2d4680ee194cc5472fc66fa2fccfba7b
BLAKE2b-256 bb6b7c8a6c7b80bc1bdcd3ece5ae01c9f278b1c8e7b5515c26ac5c4c4c223d63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09bfc8308c8da8a55786e77f189f316ae7c1ec38cfdf665f764cfb485f2d826b
MD5 a933133cc13a9b93f5ba6373b40793c7
BLAKE2b-256 22b11b511482109b073140438fef749a3ada5b02fab42f50905c65c6d4e483b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 834ddaff867fc3adf4dc45e0ad4e70675cfbbd1102ce771111c67f0a31ecbcad
MD5 b711aaa33bb972e5ac40471c9eb34512
BLAKE2b-256 9b61519b169029607e3801fd113b11b48c64d3cbdc11e92eac0d702109fc0209

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2f6ffc19add91277b2c4c62963df2cc241e284a80b24fcbe598aa404633a1f6
MD5 9920744b61269c792266d5428e15a5fd
BLAKE2b-256 306a1545d83b97378ad7fd9567712258667e43cd12d5f2a74433b8d3e9eee8fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd528bc5f29b7ceb575bff40e05d3830a277386e1dd9989260e653e74f9a0248
MD5 1465a893b565dbe0a4025c5c37251853
BLAKE2b-256 fb18e1f47961696fb56d49da4588247a1ae42c793de2509091600a1faf22cd5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 acb86f5ec7a731675c3579db7ff3076ac6430c899f01b67cb48119b659147c8a
MD5 966bc661f574691bf5557e7f3bbde484
BLAKE2b-256 c992ddec2145e89b286353774df8daa5bfe25100a72016b19760a69f732aad9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ce79ad1e91ffc5c8dc8beb20b3be775b631b710caed1d3a746ea30d7197e639
MD5 0c82ed382d24c7ab759f9f5e08dfe2d0
BLAKE2b-256 1af4b40fd10d1ae3cd9534794efbdc40e5cc6d0bbe5a723dfc5e874d004e9ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6a3254f44796ee436f472f1fa7ffb2a2d6d1a2ebb192b0131bf8e103e95a088
MD5 9e7ae694704f30c74edf0ec686d45550
BLAKE2b-256 43a42621996cf273d70d038e157fe7a4bd714ae88a3bdefc0d7f68085596ba41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b7102671a38294d3a92b555cb65936fb584d07a433a9951363f08a6695f8b92a
MD5 ed8f876ea68cd28a6b438c3467a2da5c
BLAKE2b-256 c123b612b9efe4c730a08881c8ccff40dae5d8b95c4c1c12acf8dbec0e902eb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ed368cd51b4f6a5a807789301d356beb0857ff88fd062463b4e4be72889432f8
MD5 e946a7f98e69411227a7e9fa98449e15
BLAKE2b-256 1f332ba6799ad75d44dd86acff5d4e5641c1974f40a018375e04ff89f0094aac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dbc7f4e9ca11b684a54469ecf1f6e138ebf26970028876f0a904411fdcc7185b
MD5 6d2f515401a140b215684c76069e5ab7
BLAKE2b-256 eb5b82dd9094648c022b38ebf1010d311730298d22c450655485676461088ec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bed644af8f8a8a1fafb31c462bcb577b4bdfe2a71bd46cb2f74ea4b2a00e3cc
MD5 0d02be5ac21f05b68102e284fa9dd90a
BLAKE2b-256 6d2d7171f27d3f3826088e221ce688e87e3c162639143d372fbf51c33ebd07e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba5e9877eac34589bb7c5661bca00b51a176c9ba76a7085ecc7c6931b6b5de25
MD5 225bb14e1d2fb5e9d0b5d2510a8ee505
BLAKE2b-256 08f51d60048308d38cc2f495e6698c71088b7001d18226f2e28970041ee8768d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e38b7dbc6cd167fba2435ef7f37ec299438ec26296e2d4b375c687df2f5a5265
MD5 3db83f3dc51df4affb3d06973ad6083b
BLAKE2b-256 04b036b1c7aa5783e55d1493730270896e1162a28937bf7fc1e31b295b229c2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f91f6542d21384effa1df384459869cefe146d916bf2724ae2977f569eefc8f
MD5 75687e6cb5373bc2b15b7995792fdcd3
BLAKE2b-256 5d51dda4e062c89e35a11bd91f34bbc545ad882623d204b49f34b940b88c2165

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9aa21f64b1259f56ecea801b61dfed8a65069bc58f02677e7ed708350bc2b95f
MD5 0e9f0e35ba5998078ccd3273ce321bed
BLAKE2b-256 4dcada6c95c6eb39a04801e6ae443dc1fe9229ea734dfbd7062f94a3b8d68564

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0b5dc775ba31d2359503f5760fe6fdc4ba9925df2bf1ee1ef593b6a38fe3407c
MD5 e4d3271216e4e8664aaa2d961d82fecd
BLAKE2b-256 5623b6cfc037bc4e342af589d8fb735f6abaf387bd1e8c3ed161a0643f56970b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fbf9412e6c87c3099c20adaa194e6007c42dc5855a33c3b042147ebf223e58f7
MD5 41850f04a6acf719342732a49eb2ef88
BLAKE2b-256 7056abf2b8b4161c6b4b439012e6a744bebe8f28174a018495a8840c9a16c6de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c33f2620a1744f5f8d69a50cc736a873efff73378445ed39ce07116a5bc5739
MD5 293d62dd02aa40e3a5f63d6c0155b736
BLAKE2b-256 a36cdb1afa4abf37a7a0ae625d25ac646741c2a3cfcef2422565ff0ef60e84da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e69e507af7109ab1b7d4f2c9b83ca8dee65b06bc597636a9bdedd6f3d2dbb180
MD5 e48e4ed123de67ac55f329e86578520f
BLAKE2b-256 c126bd737044e1bf3b4203979d117cc6c1171b0556701fb840552a425fc7cd6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1da54e221096c281cd95087cca32297be82d35446960149a4f8441e90f4f8150
MD5 252400b09367755d8fb819b4a50f568f
BLAKE2b-256 4658e79ea9452aa955340890416d10fe83e7630fa1ae62b57216b6ba60abff4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5b8fe7489e64358eeb349565c033e0e5179792f77cb1197f059a756cee4cf1d8
MD5 2106d3b5fe0e79d221847b4b3ea55338
BLAKE2b-256 242f396982b1dea156768d33631b5b4b2ee65a691d402c6359f285fea17974fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f760d3d49d10d349d42faca1194903802b45875b640be5c1093acdc2358a720a
MD5 5dc298b20cfa423d190a18b03e15b217
BLAKE2b-256 f7fae3d1d0bbe3022b31d12e36af6ec4f82bd771292b588d224abc2d8dcf3023

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 44286f0c522ccc9f0cd4a548c89ac69b12d1afa55e58c1a10317f379148d5a9c
MD5 e2d9deaf2c2dd55055071cbb7ce7a08e
BLAKE2b-256 ed79f0fffcb398fad7103f39db2cdba14e5e493125275bacd1b44b310d80326d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e7c7e2243f1df9192633bdc051d659f4e108d1d72ae9131df39bd0d84c0cfda
MD5 cacb8dd321bdc83525cb6570b503d1ef
BLAKE2b-256 02dfcfc43d7c736d4aa34afeaf8914c913c5b8e851425ee3348b800f485f80eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b803bc6a3c46caaa9551fb886ff3c3f0f8bd56a2eeab9d8d735fc16306149ba
MD5 8e196cb6c83d32d21cfc17b50b24ea0a
BLAKE2b-256 cc947a5a7ed095db1f3d445e9ffbd18118c61ad9125400b6493d70e7fca76ae4

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