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.

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, 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

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

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

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.8musllinux: musl 1.2+ i686

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

multimodars-0.0.5-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.5-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.5.tar.gz.

File metadata

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

File hashes

Hashes for multimodars-0.0.5.tar.gz
Algorithm Hash digest
SHA256 a7748922097fb3de40be0e4621a5121c2785827a225003c4e3941652c4e20b92
MD5 0c47d38f875ccae5d424a9b273f68803
BLAKE2b-256 be38cd0bac68fc108de642b74bb5e42b0089f765de60477137f4e76e68e2d95f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 247da4f1aa5c03152e4af32054cfd934348e38d25f6d0d76b164fd5772d51df4
MD5 9f8ef937ed62790228268292e0f96463
BLAKE2b-256 f229eb6da9df23ea0052fa770cdeed5306ed847de37d770822f07616c87a35d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 082bc04031cb419095c18baab97a91c528129e6998f2e207058c4a6eb8bb31e0
MD5 0b549acb4afe6867bb1d2357e9c08beb
BLAKE2b-256 5cc788fdb50466d9e1d66e1d1a5f6609404552a923c00df1a402fe7004b43e47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8206291a5d098cebc0107b02ff66db50b01e69e1645b547b5db7342c60d6220a
MD5 3529c20cedeeb29920f785e43f64d2e2
BLAKE2b-256 2c0213c291ea54c93b6558a59081157c049b8d3634102938c53f9e6e0f931577

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46c6984a8221f05a03edae9fcefb8327d320ed37a2c12af88a269835f6c9d41a
MD5 57a52c2aef8ef78c65e6b10b0abd3350
BLAKE2b-256 914675d75d41c807c07de9b21c488bee13ad54e544412c43d97dd3c800f9681c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3dda5d45e2465ab4dddf9d20660ab559c385a37b521f6163d83bc3a0aee8de62
MD5 9629229ba5b545f55d6c7f0170892b7f
BLAKE2b-256 d3f3aedb7309f7cf263d9001b49223984be615681307ead66896c840a9cb4581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08b974af6c597aac71796c60a878b4cb7114473c7636e7215c0daa0dea5c2926
MD5 a42802b421451371b07ba72c6f24d042
BLAKE2b-256 341204c543a37e7f1128b9fcd1cdff71476fe4db39993557d278f99f18fd90ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af40e436cacab9d69086878d61e6e4e7c5f4f867dadd0acf87e17205c48948b3
MD5 a089ca4eddf016f0cad970fabc5fda9d
BLAKE2b-256 7645c92c7663998d00d0a5fca6d42d34069116986f53c06e11406b9da20cb7f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fcc1419ebe9f7c727085ff0e43ba054aff435f14132624f6a55ebbae8513ad28
MD5 b9c82c020844c3a939f6f90ee220e8d0
BLAKE2b-256 97dbd00a153b52e44e58c8501d0022840c8eb74989612bddd706a2d818907ddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4cd35c610d89c1e2f89b19876cbc445fc81656f1c290fb2a571a921da1ee0fb3
MD5 90ba4ca7600b4d5460da23e7c15aa9e5
BLAKE2b-256 1dcea49363d3a3c6763ec372df16c40704fec098ca4667760d2586096b9e7fff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6824a2e29cb6429a61dea5956f340eedf0849185487a1880089bc19eea93763d
MD5 e4f0ea6eb133ee73e3578ca37482c7c4
BLAKE2b-256 6d6296aef33b5da61c74fa6dd1c76fb36d905f819e9eac712e3377d422be5bca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f408996b3eb743617d7ee6e4a6e55ce730f2bc9100ba316d9c6c3f050b5a42f7
MD5 ccdd3e15b5dbd3da165b3200b91c34fe
BLAKE2b-256 e92f9d665cb1b9664c8942314c4a232f3e9194ab435d99429d3d9666b3c36854

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 755ab210e006693fce0a96ca66795eb4de68b30960abd5590a878c87d9613e5c
MD5 1a45f54a99c8916f9c5a9e7f63963067
BLAKE2b-256 53b11a778fe5f89c3822b83732108a6cb0ec34effbcf6a54a42b7221cfd817d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e22bb49d21583e98bc81233d10d191e65b6f76c786deb2b0b3dc555620df7732
MD5 0a639af6e6340ba162f6902e7c822721
BLAKE2b-256 752151144a73266398e2818f6afcee669a0745b6ae5d76c9b9962c2ccab83796

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ee21db27817cc0396d15ffe45edbafbf7024a225926cc26c646351297b6d7cdd
MD5 a1cc467501f819bc25c25fb6324b6b8a
BLAKE2b-256 e52b0d5f7711f8a10941ecb4ba0f012adad84bbf27e90a29fdbb47ce6e9c320b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a3b49cf0faab95e52de21b321618cfe4cb5c1319535c9c3943710ab1c5026864
MD5 97d0186485506a8cfe7935623b5952b3
BLAKE2b-256 95d225744473e9483bb4ce138da2f4234f88bd06f04a189cfeec7a1e42eed501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2f84c17d8db5b7b22de0d92d8b09a6c5f92bd2ab725c2ad6913560bc4402440d
MD5 f7f9fed4081519596ba94e65b4a52bb5
BLAKE2b-256 f69784ddb968faae57049d1a0a44adb70f73c4645cb694343d4b40ba83ceae08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17be7dead518b9833c26c7a997563e88b1e833bcc72a2bff97d3970c8fd73659
MD5 9678b209ec375d5c8b499e8d97b38146
BLAKE2b-256 9a74c78f58a940c2839280810a51eed7c34259e65e280192b1e7fce6382155d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7d9f86e67ae911651cad59c873e95ce3109290a8371607b8ec594ff0b46a26a
MD5 c9ff63b98642f38025294534b37a1b3c
BLAKE2b-256 8182dc9639f9a3e81090893f6970da15d38aeb7f01fa5b674de857c0b5992e4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d88b7b3075afd7f006652db8a409d3a8fba39f63a44eca17165607aee88190b
MD5 b76b8e0b945f1fa6039b47f30cde33da
BLAKE2b-256 c971e0c8877db297877b103acdcee5e5b5b60fe8eff6a3832f4c6568b5afb718

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d31efa795cf5793b734e891790dd929c1b2731b654c37df19ab1da94d72a537c
MD5 7ed669b08080dd8e86d5ce91422820cd
BLAKE2b-256 73a0787c56aee2641c1427d74857589d0857910c6ca80088c5a8fa51231ac634

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f085b1b025f0b1972970339240ddf6a8aaa5008722656e4f3f7b0f7be149ec84
MD5 2a477e227985b7d14e4dc8cdb2fc0f48
BLAKE2b-256 de7bb476fefa2d62f0fd4eff2aebf45e8deee326f868d0f71005426e104554c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 66d316133f8a822d78761b5239e5ea9bff24f87fb388df94993d6ee0fa4900a2
MD5 47d2e8d656e1759bb8d299ab6844aa40
BLAKE2b-256 6226962f12e506deb372278b2b1f4da6f5b7e7bcef8ef0ba415f030f4bbb3768

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 37ff8aa99509b56442e0685a905f06796f6276d8b9ad1a383fb331b8cf4466b1
MD5 4840b28be43264f76e454a4b24d40582
BLAKE2b-256 2bcf1bee1f76477f5dfaa828a2cc0f10fe0c6833740c36ab3925b33de5306d12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fdc761b1e57163e1114d173246dd8c11cc6bdc0f96523a174ba2ce05e152b74e
MD5 c49266bef171358ece3dbc4d57c27125
BLAKE2b-256 0258cdeab83c1fb37400d736c831f55a4454e6c82b2c3693718d5f8342fed0ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96cb74832324fb8da39bfba2fdf38769f298177c5136d1ec46c156191b0e8d21
MD5 2bd03aa3960a3488eefe148da8b8171b
BLAKE2b-256 f8674527214a910ddf99407fb3ff0d3c0dfff9247ca0ab3836d64f22635be1eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d261084a8094e8c186fa1132f31c99294c79403a2f9a10dd24f2b9aa3eab07d5
MD5 cb21edb2bec4decf03fa0a5ad104ed6f
BLAKE2b-256 b81313cd4253340c63916189a16a746464f70d35b9e00fd9474ba18845cb2555

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a79f14aa6e7eaf3abf13870cbdb6a4c39289051c3c85a8f58343db7b6ec14dc4
MD5 07789987b434a40c3b7114c8f327dcc3
BLAKE2b-256 e59eb5482ed691568da7721dd3fe765ccde1339fdb2cd90e1b8e5109d6e22035

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6430e8bdfbf512edafc261dcef06c8edb82072105822fd30932ed195dc5efe6f
MD5 b2cf87b68e6b295cc79b09fc3bbbfd3e
BLAKE2b-256 5ec2643adeee795add1c26a71d059f6896ad6573ed7c31b858de703bed3d34a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c8fb9baff1eaab6a14f39a14cb004f128c908d69cd065b679518224948cf061
MD5 21b2f7bbac96c718cd5c25a5680ead6d
BLAKE2b-256 20f95ff5197cb6ea2255461393ea8139a75fc768e647b260fd4b90a90537a920

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c06f2415152a8a7fe9b32bba279634a46c03ddbd2610b82a0eeb3618a6e97871
MD5 6b475ae754ce3ea77d7920f74d757f0d
BLAKE2b-256 0ac0a04bb4b7da481d9c57e57ee3d82d42d377a3b3eddfd1507291b96f52a796

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 771f49d7dc9001a7ccc5c95f2ce5494f9f03c6d71fc5a8c84c52f899eb8ddb03
MD5 e743707ccf9d5776c7b3e1134385660e
BLAKE2b-256 6b363232d570948ab5d30f4867f66f33280f2b8e3d87a7e2e0f2c3f4b800c668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 98ea2299e681eea167b1f4ba63b845ead395bce5efc414172f6ef956a7dfa6a8
MD5 db230f2131b2e68129dad45ed78cc2dd
BLAKE2b-256 21a4376d82d296bbf8b9709f67fb62e1ce52d76ce11073f11b83cbf1a6c373a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 07bb418b1bdbb0dd99c6c918677a546526f9adbc016fbec49dd6c7697b7fa4a3
MD5 67a90d06c01616f9b4fbe4501b1ce88f
BLAKE2b-256 083f35f4887f4019168ad196117d8bb94fc7b06ee28c91f8b22472ecaf24547b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b3fc2d5d77d85105326d2639575e2c42ab4ceda160f858bffa87b54de20c7ad
MD5 33fd802606f89ed7fd139206aade21a7
BLAKE2b-256 644f44ad86247edbe2e6c358df8d72a4d8d13d6961541d9b762de8645e90a03a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c6ba4fbb4b561481109588de83f817e1318deda8a6eb1843167035bddbb5aa7e
MD5 f67f3fd136a7e247184154cd28f668ae
BLAKE2b-256 97c39dfba0626e53e83d28cb04a10df76d239c4e1b84b1dc97b7156a5d989a59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7112b1afbd9351104e83a0f9466e5853287c75eaa74d67e3696bcd86263c2c26
MD5 0da882548122dc10d556136eaa4624cc
BLAKE2b-256 d81143c73bb49b3d127f22fdc4715a94b3dbcd14662718d77618f6eb98e5af0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cfe4128f5ad3df723b136f5ff01eaddb96ed62fc41c3e81d5be4a2b138c8431d
MD5 add45d08cb38b07993e9b1c0accd7365
BLAKE2b-256 529a0549ccfa4ee5fc62dc41185539ecd03d73749cba45b7bbf6136b79f6cb60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a1765eb0c2a4bc264b87994c58902f7ac8a94fcb1bb21758cb2237c42f8753f
MD5 71944090d2bf369b05a13ee10ade3130
BLAKE2b-256 30fb76cc5b60713795e40087c08746dbedc40b366e720a9c01666d0cf0b50e08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1108150c1e2425693f719b4f9ba1aa0e8936efd80061e665c3b28cd820559738
MD5 e6627df3fd17bc51dfa82cf2e0648867
BLAKE2b-256 79e638294db7abd23b8828296d6ca0637a2cd7838a1a95d434dc6925a515d317

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1aa018ecd00ad3ed86224efe13b4b111bc9c2f2cadc87d0762c16524b7e10024
MD5 ade809a4b73a8d6503f51c07b0e831f6
BLAKE2b-256 1816dbdc2886a5c5aef5539cc2a457341175594844ef4d2feb9c55fe6aec732a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d36e1246ba287fa06cfca18a6f16dfdb7b6e57491b1a7e391b1b7e23ccdb24e4
MD5 7dcfb500b1d9cead36ae0397e8c2f0c8
BLAKE2b-256 40275c0705ceb539d3961c4289766d725a9b300c3db46292834dc5e280e1599f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 adcf740f0853a0e0f4014ce76078dc9b77775eb53518f9107fd22adb188ecba8
MD5 04e792df82e0863c82bf094e388413c6
BLAKE2b-256 ba3f47c23a19541ead232d417a0da9ef7cd8f8c4e1ec20d5c8673461e4cd8a95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e895e90675f7ae1288a4a6124eda55cdad614a5a8cad3e4dfc682beb6ae717a
MD5 3ecb3f60fd30d40880e6b913d0f72baa
BLAKE2b-256 dfda431c32650166142b2044670ce427f1e211be518f3ffbc0b2becbac8353ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3cb3e0563a28e31ce6119b954df86be0b2a061de564582cc18a05f1330684085
MD5 4644b4b5f1473b7510e46881ac00867f
BLAKE2b-256 caa4aa34c3ce3083ae46f273c08bbce9b82114210b1dc5ce5764506bbc472501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b47720bfd1e4c9ed9bee22bafe604f1bb7cfa89f16073cca12990244863ba5df
MD5 d3240dd70cd98aaa0d1227ac8ad75ef9
BLAKE2b-256 265a664b6f113d98cba02860f8c2f076cc954d03643f7c8d69ec7bd6de8144f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c3c8594fbcef6fc6ec02b768e2535bfc685e2829021441fb08d97594048c115
MD5 d5a78f0919d68eddf883cfcffc97ca1e
BLAKE2b-256 4421ec8351f159e5258a194cc83b39f2667872cc8ee165982d3c0a637f1f8086

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d993f1a9d83958c285e8b5c138f6a9880a0ceb651ff422a183991d9895a8bb9
MD5 9078e29f551f3087df23a68a3dc1c9e8
BLAKE2b-256 59dad330749e8be2b403d032fdb244a7557320043c40998c004dbfaad3e4b32d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d22eacd6b01f4042206bf0a21295c79bb242957b24c0dcbf98134b4e1402976
MD5 409ce457d7dd167c54573dbe7d358efd
BLAKE2b-256 3a696e53e41b1fec603289b80f1be6c699199ce6b14410c5faf3c20cc7b37ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e001f17b9658c6f3e5ef5a80657e5ff907ffe53993e78b99a912303f539bb826
MD5 40b2fbb12414f6bbd9eb3f4181072401
BLAKE2b-256 582b6cb381a6edf835cff2c502ab1dd244529e4c9bda4560b770bfdd03f7ef82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6064363d88c57784a5278d2697d4d48c537f0b0f2159518bbd39b251b584ae61
MD5 72ce16fc9a63058dbac012391e4c392e
BLAKE2b-256 421b9b74ac67d3b462f9716d64f41aa9990c7bbf335f605f31a109036dbc82d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 88982ceb170794e11a65088e4ae86f5d15f2b30c3c7caf98634280d1bee76928
MD5 ae5447fa5ee2634954531ff1073f7312
BLAKE2b-256 76e976ee1966874a971171a9e886f0aab566f828831976387b0dc8f226caded4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a6782904a445052dba1c083fd056b201de3878f44b89b1877d89f1b4d7788bf
MD5 f622230c864f5eb358995f05c4e5f396
BLAKE2b-256 28200afe55f27c2d769a8fbe131fe3672d8cf1803839ec2c222b5b7bf559ce1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0051485137321c16958677322d4d69b711f0036bfe765266f8051e829c9986ea
MD5 92c22c0b7371ee036e34fb194f7f55b7
BLAKE2b-256 c86b78e237e294fc54ffc9635e7f884c635aca69013a83397321bf65cce4666e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 df82393f40acc8359c461a625dacd36c7ae3193c4a217e1d032387ba35d99e93
MD5 c7c32b9a4cf7bc5ea10eac0488bb0618
BLAKE2b-256 eb6a6894f5db99d0aa1a0679958e4d8d6db56533da359de4853f844eae8e560f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec3845103a8d01605aaae5894a83026816325324fb67e63975c6664ea46cc4a0
MD5 d1a5f00b2ac5c4d128c1936e67a6c21d
BLAKE2b-256 d00abd6d9efc21f8b10679ea91c149a4e31bab5509cbd01614e1a0d1b2df45c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 080277f37de72c573c36bf30546995f06bd327f84adf9d09fe9c1cd879c6cbfb
MD5 ce8c717f3af26defbe27d66aff27c2b2
BLAKE2b-256 d213a805d7001a565b394b348c690d1a96bf4a2a921d5ef08d011e72fd3520d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0ff20bf020ead835982e12cfb3aa8315f84d245e1d84ef977dcf366201c2307d
MD5 c83c8cef0d15c5d1324c82e925557306
BLAKE2b-256 9b9afb3f6bd1c53b7f48ea4129bd42f41a2f35983ee31783da9d3348e7b19b77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8825b21deb5a6ec757cc55d8b98e141a8e33505e627a841844ae3f2b53fb5e7c
MD5 10a988602079cfbe38f32faacd81ec70
BLAKE2b-256 9ec264bd94fa91d84ecbde53123baf9eb21e6c1adddd65a221b520c11fb25825

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e697512bc635d50c3c46497eb84ac3a2575aa1ce82eda4955028fedc032f687
MD5 d38295aa7a8acd45a91b52deea4333a5
BLAKE2b-256 70288eeafb2ac1ec4eff19058d7d15bef1a9cf19afa6e28eec3a5d3b66d60fd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b05ee40ae9626f25fa745d5b80e42cbc48585c73fd390ad797cbc7bdf8596df5
MD5 444a3cc603f2e10cbeb3d198558099b4
BLAKE2b-256 ca46536691eb38e847d73553d553c0b921701af270ace074c9fc13d026591097

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a6678d6b6ca327bfec8fd30d43347592b8163e4f609a1588818f8a2cc62a72f6
MD5 08a2d30f76d9405d0194b10adb833f17
BLAKE2b-256 79c85be2ad66bd62de6aa4eb21ffb4334a9a51ccc9795f1a32a5ddae062f667a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6f07705bb6b00b5368290f7504791bbd5d9b57254eeb138ef5ccbd73ee6409f6
MD5 d507da7f657ef648b34dee8579fa55ba
BLAKE2b-256 ac22c10e1adcd1771d31108b4d797c9178c702a16ef60e7df409c215694af982

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6824f3d9132574c2cc3bc0bd99e518f2395decdf643592f4d38ce9e8fd91a21f
MD5 355ef6e09eab278b7a0d6c04933d1b5d
BLAKE2b-256 53bb7c9b9ba8d204dc940ec15af59b50e54c937358c131f343caa3a113ad1bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4e2487c7dbbee3a8c5432683d5223b2c9d1ca9d5c1d7be977bff747a4c76b81
MD5 ee8889316e92a5dfbfaeb7ec5c9d62da
BLAKE2b-256 dec081f9d9a8a03b6aac3eee7c195fe732178abe135064c505fa48b05e1f84f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d95753d68fb62c82ceaf770c16a6fec49f13d9206400d0f60d94a69e7d8a01c
MD5 44ccdfd31444afc3b71292d6bdb87063
BLAKE2b-256 67a932a403ee313bdc80550b5a3aa000298378a783e791fcd631615dd9361327

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d6a7a911a9518c0351260d5762eaf87b02bc8918d3839ce16896240999305f07
MD5 525098c3e816a7d2d84d1e1fca630f96
BLAKE2b-256 6fc92ce0a39dc89d0546a8d10697ee886ed92183745d98a41f81d795d53a952b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c1db6af237f9e5ad910d00eed6814ec3c25424eed7893fdfb15859ab1a1a4f2d
MD5 d4699500baef0960f8135c955b5e7989
BLAKE2b-256 5327653a85dadd31c795ad07d54aae7bee9df43f5d84d008fe6a0af1126a9ff2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 357e93cbb81d56c8f430cb18cbb6e98e3de04bce068d42cdde1364ec43f90aa9
MD5 8b2b1302355e0484a4cc16972413640b
BLAKE2b-256 abfb1df46a9e197453aea312ecb2efde7f5baf246fd3402fcffd2f04ab92a994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 931c0b91e3ea2db9c39ddbd366b3848254df1d46eaf79fcc87f095988831c7d3
MD5 99da687649123c933f401d05f8acc69d
BLAKE2b-256 eee5a392bc55d6f0fb1f84bcd62143ddb82018a7e25bc20f1e819ef376d302af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for multimodars-0.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8fe45c14b9307122948428d5dd5bf0063a3e551b74c68eb97e57b545bd0d7e09
MD5 1f81a84a9d2411ffcb3338948391011e
BLAKE2b-256 c461c1b80520def7bcea29c43fb94130129bdba9040412594cc17713553b0842

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