Skip to main content

A package for CSEMRI with C++ accelerated components.

Project description

PyCSEMRI: Python Water-Fat Separation Package for CSE-MRI

Overview

PyWaterFat is a Python package for water-fat separation in Chemical Shift Encoding Magnetic Resonance Imaging (CSE-MRI). This package is based on Diego Hernando's MATLAB fat-water toolbox, with modifications to improve performance and compatibility with Python ecosystems. The confidence map function will be integrated in the near future.

Key Features:

  • Implements complex, mixed, and magnitude fitting algorithms for water-fat separation
  • No GSL dependency
  • Utilizes Eigen C++ library for fast and efficient computations
  • Highly portable and easy to install in various environments, including MRI scanners

Background

This package builds upon the work presented at the ISMRM Workshop on Fat-Water Separation: ISMRM Fat-Water Separation Workshop

Dependencies and Licensing

This project utilizes the following third-party libraries for core functionalities:

  • Eigen: We use the Eigen library for efficient matrix and vector calculations.

    • Availability: Eigen is an open-source C++ template library for linear algebra, available at https://eigen.tuxfamily.org/.

    • License: Eigen is licensed under the Mozilla Public License, Version 2.0 (MPL 2.0).

  • Boost: The Boost C++ Libraries are used in this project specifically for the graph cut algorithm.

    • Availability: The Boost C++ Libraries are a collection of peer-reviewed, portable C++ source libraries, available at https://www.boost.org/.

    • License: Boost is licensed under The Boost Software License.

Please refer to the respective project websites and their associated license files for full details on their terms and conditions.

Installation

This package contains C++ components and requires a compiler for installation from source. However, pre-compiled wheels are provided for common platforms (macOS, Linux), making installation easy via pip.

From PyPI (Recommended for Users)

If you just want to use the package, you can install it directly from the Python Package Index (PyPI). This method will automatically download the correct pre-compiled version for your system.

pip install PyCSEMRI

Usage

A sample code is provided in Example_ChanComb_h5.py.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pycsemri-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pycsemri-0.1.7-cp312-cp312-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pycsemri-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pycsemri-0.1.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (239.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

pycsemri-0.1.7-cp312-cp312-macosx_11_0_arm64.whl (189.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pycsemri-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pycsemri-0.1.7-cp311-cp311-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pycsemri-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pycsemri-0.1.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (239.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

pycsemri-0.1.7-cp311-cp311-macosx_11_0_arm64.whl (189.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pycsemri-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pycsemri-0.1.7-cp310-cp310-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pycsemri-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pycsemri-0.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (239.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

pycsemri-0.1.7-cp310-cp310-macosx_11_0_arm64.whl (189.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pycsemri-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pycsemri-0.1.7-cp39-cp39-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

pycsemri-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pycsemri-0.1.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (239.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

pycsemri-0.1.7-cp39-cp39-macosx_11_0_arm64.whl (189.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pycsemri-0.1.7-cp38-cp38-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pycsemri-0.1.7-cp38-cp38-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pycsemri-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pycsemri-0.1.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (239.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

pycsemri-0.1.7-cp38-cp38-macosx_11_0_arm64.whl (188.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

PyCSEMRI-0.1.7-cp36-cp36m-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

PyCSEMRI-0.1.7-cp36-cp36m-musllinux_1_2_i686.whl (1.3 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ i686

PyCSEMRI-0.1.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

PyCSEMRI-0.1.7-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (239.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

File details

Details for the file pycsemri-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7bb00c0e72b291c11677b557bd920f106b0655bcf9d5bd39c4e0589abc7291dd
MD5 40181fe34c8b7d3f330f47e45cc04908
BLAKE2b-256 b03104a9daff61f7149eaf3ce575f2c0ed3c2621585cd26089824a12478c0424

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a372931b8a48d57c1439b7b229d6eb3c9fed221fe35a35db0ab6ea393c157335
MD5 0724ca78c2844202ee497dd1f7ae6800
BLAKE2b-256 d5b66280e0ac5a5dd09473676dc25ea83581dec417c20179970c5879a8237028

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2c58d59793e1b3f3d7809ece7967c0fbf9d78826ba1e297fcb6125fe6e8009a
MD5 6356daa5160a8de87ab53a37e121269b
BLAKE2b-256 f679390c0d0bed96930c167e3f2ec05bf631745d1db49e69e22dd931322b786c

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 32e74697a5d43558b35354fdd598d8ad93efb9aea45d16a3a4803b65b6fc9dff
MD5 659f92e97b40f34c1ef221edee5d08ec
BLAKE2b-256 879a64a2f3950f518d8532fa41071ccfd781291d42712546187aa242a7f43ac2

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d0f17fc271bffd4d0a3a319d7714aaadea4aa94003e7a98bccc3cc25f1ceac2
MD5 745cb1e803e641732aea3a523e796d30
BLAKE2b-256 8f2c22672caeb7145e63eab88e48efbac3a16224f108e28975eef7fa0c324460

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8d4a1f124b018da63121f07669b1925abe79d407464d87b546dcb11e00c0709e
MD5 0779e27f9f9b5904de6c8051614d273f
BLAKE2b-256 c38dd07e3b6ca55f4447100a03d3e0dae2f673acc6e9bb9ed7121160de41d46d

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ddc284527e87c7c4cd82586e03ba5016294b172d34ae7b4af35ad8cf2885203b
MD5 b781f194be5207e96f9914725bbef496
BLAKE2b-256 aaef2129cd4fe12ece992ddd9605fff0a5606fb6ee02bebff92e2f6f865eff6f

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69063c0c13e0c9a301c4ce026305acf7afe04af858420c4bf23239a3ce5fc1fd
MD5 a2482de1cf94c3957dd1c859716afe71
BLAKE2b-256 1bbdf36d86de60a95d050098e6eddc20902b4e3fa5236278784fad1e978cdaa5

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a5fda0f72b1bb00010e0b3bf1b7956960a2ad2f6e4892e408256349ad8a1a65f
MD5 f621bf30d191148ac20267da474ad17e
BLAKE2b-256 72694b4e3901b68bfa9cec5c00b6981b4fdb634f00fc45f1d13c96715202f842

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb2483109ef5c260e32cfbc2e73216c803f35ce448189ce03588048ffbd0479e
MD5 adc9736f9b23349d3f76cc19b8bc17ed
BLAKE2b-256 26ef5aa58be22386556dd037416c6356bf06bd048c9801dc3fb1f440ef9bc203

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b984271cd516e3f024518bcced39877fba16b28b72f14e8d2e9385524ea9b11
MD5 f30fbb8faa4b3882eb1c05dad34e5d0d
BLAKE2b-256 fd757548d707c33139c99e86a7c17fe9043b2efa5f493a9a473a0ee1b5554f0e

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 83742bceb68778879044ca30f12752e87e5b0d377e595ac0fe4864fda0db4a97
MD5 e3c2b3ab7f4ce1227430dadfa4a34e29
BLAKE2b-256 e89ec5a386f534a9aecb9f73ac9113d85c01b692379e3adef01da12638fd4142

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cab525bf0279bfacd11a514b38d9c665424367b4de40ebc5b6532cff8df0b172
MD5 898f1aa1215d1c63b526316cdd3d7164
BLAKE2b-256 2ff3ce85d2dca47e858a7aed24a9661d9d3b0c6c30553b7340e56a3e2e5894c7

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 706635429f7128e9a64f16d16f7a58fe5524cb51eb184b5135449e52f1262185
MD5 ef77dd457c22978499bcea51c6adaa09
BLAKE2b-256 55507284ad4d3b60eaf973ac036bb427bcbf8c92c37e4238794f10c28e72e084

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e77ef9be0b2d3080e09ca49df59aa1f5e0f63ec5670a729025fac72964dc75e7
MD5 61cf29ea5561883cd328fce8b44763ea
BLAKE2b-256 e1eeff25064db43c97aa7505873b7a8616f1fb99c1a3dca315082ede5f78f030

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0254687ce0b63f5fdab4ee61fabd3f1004dfdb54c51608e9a35e3b67a4083d00
MD5 81f2c4206296b6cfc7757fb60d8b3818
BLAKE2b-256 68c56fb49237da46307d8603e38e16aa011dc1432357aebb0ceeb3a1166c487e

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8cd87a740cb63bde1a13155683b8ab3c24f7eb9eed3644d465659f8de704cd72
MD5 f5c2383c11eb219da291393010fa1902
BLAKE2b-256 7ded8fe24aa787f52aa7f12b6fcf764febda403d724331f7de0dd6aa41401d97

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a526c710c4501e4c44cc931a8b3bdd6988e7291fcc909d266b5e1447b1eceb46
MD5 17e76de1f02fa336de0033f281975806
BLAKE2b-256 090c724c6e4c62580e4d5b02bd373f12f45e9a5b72adddfcc00c4cd7cefb7fed

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9d38be0f3799057c5a49dd556faeabbc57501f2d3b624fc557dbb768f01fda57
MD5 4b5d9249fc12725a0710382ad4450cd0
BLAKE2b-256 94f60f055144d51e68bc1025fa28e8f78c469724764c012b2faf0c70ff55d409

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 436500b4da0cf356331349e02a63453f7cfa95ae1312d7ce74d21f8f53c1f3ec
MD5 f8899c770daa874e2f4c2e615f0a5f38
BLAKE2b-256 266cc9f9130c8f10d7a3f48be8f868e3500b5c92d67872afc7039a43a556d311

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1053fe426dffb51c6ed7f32988caa79f2cdea3c9fca28da0d313fd1ed73d5d97
MD5 210adc2fb34e2405ed09a0d6035343b4
BLAKE2b-256 6e0725e90806d6bdc65f42f7d67370f5e4c5b03d49ab0baad98a91b00c7ae5f9

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 713d2a0f699946c0b43f1e0fca22f948c8250d72f3cd668ced370685ef88c861
MD5 86df8af39fc7c0052923b4144fa37e4b
BLAKE2b-256 cf430e93fbc1995be40de27a2d3ecacb45574591c6d09a8e4f76546f74948e73

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f572c467f58565e71c056b071a305d64db043e403cc896e7b03405592521809f
MD5 13e6db0fad9b9b9f6b5554b9c0344d94
BLAKE2b-256 e2e722d0affab7c75f5f9d82b6eb61f7f12de4dc208ddc87018723b3d19ba46b

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da1f4a63d009bf32b8396856a59393389ca4304024d859a5ac5cd550f0166f41
MD5 47f2d5203aba24d142be59c4d38fda3a
BLAKE2b-256 c7c4d88aca8d4ab71b298ee9d58d0a73b7a9cdc50804bcd22dff8512056a6d68

See more details on using hashes here.

File details

Details for the file pycsemri-0.1.7-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycsemri-0.1.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6472f93bf3f9bec25d7685bc1a52cd5ca85d1e0726006271075e3e1e3196c5d6
MD5 44b2e4b6582270fed26bf74be1e1c23c
BLAKE2b-256 f633c9d2297017faf10dbe33c11bf30d0e7ca0d1ff14a9732bb0daebe3e2d4b5

See more details on using hashes here.

File details

Details for the file PyCSEMRI-0.1.7-cp36-cp36m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for PyCSEMRI-0.1.7-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d4876d625e704f0191e9f7340998d3d7cc947f924adf8bd97c85d74d4850ac3c
MD5 bbd178573a81bea39899bc58bc099dce
BLAKE2b-256 c233bd652957b1f3fad62413a0bcace016e3165211f415e6dbee09fc26109f00

See more details on using hashes here.

File details

Details for the file PyCSEMRI-0.1.7-cp36-cp36m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for PyCSEMRI-0.1.7-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a735d139f9902a60a053157ece39f8b1a9078e6042c2b49850050d801b8f64b9
MD5 6e566cace367acbb7027affbe25075e8
BLAKE2b-256 2d8c47bc3fa71819714da97527fcd636d6226b28413b4314be72fe0d30453331

See more details on using hashes here.

File details

Details for the file PyCSEMRI-0.1.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for PyCSEMRI-0.1.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1e11315b9b3c3e04315ed68dd0b0c83130a9df572cb796496b3d6806b2f7bb1
MD5 319f33916d9e633ee24233b0bcf10218
BLAKE2b-256 cd7c1d4e1d25be1419b26704816a2a12c6722d7fc3b7bfef107d0f91948a7896

See more details on using hashes here.

File details

Details for the file PyCSEMRI-0.1.7-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for PyCSEMRI-0.1.7-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 64b3c4d0592f62c7fd4b8fbea79f8fddb176627fd47c114868a9e062fd37e08d
MD5 f3a002db12a3f72a20c06e3a439787e0
BLAKE2b-256 e6154289bf49bcb6bdd554cd0538ee8cac3680b4f8716faf0d2a5ea0df77973b

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