Skip to main content

This package provides a Python implementation of calculating spectral entropy, entropy similarity, and Flash entropy search for mass spectrometry data.

Project description

DOI DOI Test MS Entropy package

If you find this package useful, please consider citing the following papers:

Li, Y., Fiehn, O., Flash entropy search to query all mass spectral libraries in real time. 04 April 2023, PREPRINT (Version 1) available at Research Square. https://doi.org/10.21203/rs.3.rs-2693233/v1

Li, Y., Kind, T., Folz, J. et al. Spectral entropy outperforms MS/MS dot product similarity for small-molecule compound identification. Nat Methods 18, 1524–1531 (2021). https://doi.org/10.1038/s41592-021-01331-z

Theoritical Background

Spectral entropy is an useful property to measure the complexity of a spectrum. It is inspried by the concept of Shannon entropy in information theory. (ref)

Entropy similarity, which measured spectral similarity based on spectral entropy, has been shown to outperform dot product similarity in compound identification. (ref)

The calculation of entropy similarity can be accelerated by using the Flash Entropy Search algorithm. (ref)

How to use this package

This repository contains the source code to calculate spectral entropy and entropy similarity in various programming languages. Also implemented the Flash Entropy Search algorithm in Python.

For Python users

A detailed tutorial is available here: https://msentropy.readthedocs.io

Installation

pip install ms_entropy

Usage

from ms_entropy import FlashEntropySearch
entropy_search = FlashEntropySearch()
entropy_search.build_index(spectral_library)
entropy_similarity = entropy_search.search(
    precursor_mz=query_spectrum_precursor_mz, peaks=query_spectrum_peaks)

For R users

A document is available here: https://cran.r-project.org/web/packages/msentropy/msentropy.pdf

Installation

install.packages("msentropy")

Usage

library(msentropy)

# Peaks A
mz_a <- c(169.071, 186.066, 186.0769)
intensity_a <- c(7.917962, 1.021589, 100.0)
peaks_a <- matrix(c(mz_a, intensity_a), ncol = 2, byrow = FALSE)

# Peaks B
mz_b <- c(120.212, 169.071, 186.066)
intensity_b <- c(37.16, 66.83, 999.0)
peaks_b <- matrix(c(mz_b, intensity_b), ncol = 2, byrow = FALSE)

# Calculate spectral entropy
spectral_entropy_a <- calculate_spectral_entropy(clean_spectrum(peaks_a, min_ms2_difference_in_da = 0.02))
spectral_entropy_b <- calculate_spectral_entropy(clean_spectrum(peaks_b, min_ms2_difference_in_da = 0.02))

# Calculate entropy similarity
entropy_similarity <- calculate_entropy_similarity(peaks_a, peaks_b, ms2_tolerance_in_da = 0.02)

For C/C++ users

Usage

#include "SpectralEntropy.h"

// Calculate spectral entropy
{
    int spec_a_len = 3;
    float spec_a[3][2] = {{169.071, 7.917962}, {186.066, 1.021589}, {186.0769, 100.0}};
    
    // The parameters for clean_spectrum function
    int normalize_intensity = 1;
    float ms2_tolerance_in_da = 0.02, ms2_tolerance_in_ppm = -1;
    float min_mz= -1, max_mz = -1;
    float noise_threshold = 0.01;
    int max_peak_num = -1;

    // Alway clean the spectrum before calculating spectral entropy
    spec_a_len = clean_spectrum(*spec_a, spec_a_len, min_mz, max_mz, noise_threshold, max_peak_num, ms2_tolerance_in_da, ms2_tolerance_in_ppm, max_peak_num, normalize_intensity);

    // Calculate spectral entropy
    float spectral_entropy = calculate_spectral_entropy(*spec_a, spec_a_len);

    printf("Spectral Entropy: %f\n", spectral_entropy);
}

// Calculate entropy similarity
{
    int spec_a_len = 3;
    float spec_a[3][2] = {{169.071, 7.917962}, {186.066, 1.021589}, {186.0769, 100.0}};

    int spec_b_len = 3;
    float spec_b[3][2] = {{120.212, 37.16}, {169.071, 66.83}, {186.066, 999.0}};

    // The parameters for calculate_entropy_similarity function.
    int clean_spectra = 1;
    float ms2_tolerance_in_da = 0.02, ms2_tolerance_in_ppm = -1;
    float min_mz= -1, max_mz = -1;
    float noise_threshold = 0.01;
    int max_peak_num = -1;

    // Calculate entropy similarity, the data in spec_a and spec_b will modified.
    float similarity = calculate_entropy_similarity(*spec_a, spec_a_len, *spec_b, spec_b_len, ms2_tolerance_in_da, ms2_tolerance_in_ppm, clean_spectra, min_mz, max_mz, noise_threshold, max_peak_num);
    printf("Entropy Similarity: %f\n", similarity);
}

An example is available in folder languages/c folder and Example.c, CMakeLists.txt

For JavaScript users

An example is available in folder languages/javascript folder and example.js

Also, refer to MSViewer repository for a working example of using this package in a web application.

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

ms_entropy-0.9.9.tar.gz (202.3 kB view details)

Uploaded Source

Built Distributions

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

ms_entropy-0.9.9-cp311-cp311-win_amd64.whl (128.1 kB view details)

Uploaded CPython 3.11Windows x86-64

ms_entropy-0.9.9-cp311-cp311-win32.whl (117.2 kB view details)

Uploaded CPython 3.11Windows x86

ms_entropy-0.9.9-cp311-cp311-musllinux_1_1_x86_64.whl (581.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

ms_entropy-0.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (588.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ms_entropy-0.9.9-cp311-cp311-macosx_11_0_arm64.whl (128.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ms_entropy-0.9.9-cp311-cp311-macosx_10_9_x86_64.whl (137.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ms_entropy-0.9.9-cp311-cp311-macosx_10_9_universal2.whl (224.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

ms_entropy-0.9.9-cp310-cp310-win_amd64.whl (128.8 kB view details)

Uploaded CPython 3.10Windows x86-64

ms_entropy-0.9.9-cp310-cp310-win32.whl (118.2 kB view details)

Uploaded CPython 3.10Windows x86

ms_entropy-0.9.9-cp310-cp310-musllinux_1_1_x86_64.whl (571.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

ms_entropy-0.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (567.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ms_entropy-0.9.9-cp310-cp310-macosx_11_0_arm64.whl (129.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ms_entropy-0.9.9-cp310-cp310-macosx_10_9_x86_64.whl (139.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

ms_entropy-0.9.9-cp310-cp310-macosx_10_9_universal2.whl (227.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

ms_entropy-0.9.9-cp39-cp39-win_amd64.whl (130.0 kB view details)

Uploaded CPython 3.9Windows x86-64

ms_entropy-0.9.9-cp39-cp39-win32.whl (119.1 kB view details)

Uploaded CPython 3.9Windows x86

ms_entropy-0.9.9-cp39-cp39-musllinux_1_1_x86_64.whl (576.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

ms_entropy-0.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (569.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ms_entropy-0.9.9-cp39-cp39-macosx_11_0_arm64.whl (130.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ms_entropy-0.9.9-cp39-cp39-macosx_10_9_x86_64.whl (140.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

ms_entropy-0.9.9-cp39-cp39-macosx_10_9_universal2.whl (228.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

ms_entropy-0.9.9-cp38-cp38-win_amd64.whl (129.9 kB view details)

Uploaded CPython 3.8Windows x86-64

ms_entropy-0.9.9-cp38-cp38-win32.whl (119.1 kB view details)

Uploaded CPython 3.8Windows x86

ms_entropy-0.9.9-cp38-cp38-musllinux_1_1_x86_64.whl (590.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

ms_entropy-0.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (573.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ms_entropy-0.9.9-cp38-cp38-macosx_11_0_arm64.whl (128.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

ms_entropy-0.9.9-cp38-cp38-macosx_10_9_x86_64.whl (137.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

ms_entropy-0.9.9-cp38-cp38-macosx_10_9_universal2.whl (224.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

ms_entropy-0.9.9-cp37-cp37m-win_amd64.whl (129.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

ms_entropy-0.9.9-cp37-cp37m-win32.whl (117.9 kB view details)

Uploaded CPython 3.7mWindows x86

ms_entropy-0.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl (546.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

ms_entropy-0.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (542.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

ms_entropy-0.9.9-cp37-cp37m-macosx_10_9_x86_64.whl (138.8 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file ms_entropy-0.9.9.tar.gz.

File metadata

  • Download URL: ms_entropy-0.9.9.tar.gz
  • Upload date:
  • Size: 202.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9.tar.gz
Algorithm Hash digest
SHA256 eb1d2dd74a4924497e9477acd62a7c1c9ad5af422c28d7c6cc5b733c18ebf106
MD5 3a24882304f2360730076f5ab7704ba4
BLAKE2b-256 c824b98a329e93fef0c5d2fb1052734839183293c547dbad5a21984a4288c35f

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 128.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d3e2530ca5512b0f26b6dcb2173199e1c7dfa9f060716d87d55da063944dcac9
MD5 f87cbc787fc1148d2ca3a90297b2d02e
BLAKE2b-256 11d22fdb1b45cd35de26f212036a9103bf8ac4f545e4af7ecc413d5dae268dde

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp311-cp311-win32.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp311-cp311-win32.whl
  • Upload date:
  • Size: 117.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9eaa4000af7f912f4d61caf8045f508684bc93b6014268299374152261b63b95
MD5 81d9bc9e92145b18952ca6850e1f04f2
BLAKE2b-256 73298aa9380c97217e344112aff7fcc202f48327c072141dd651855c9d69b976

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e067b3b2ba533c7c7fddfd6e921db0d1db1674d07dbd0530aa566fcae625b3a0
MD5 a6620910456dc19094df793a5c748e5e
BLAKE2b-256 f053647f5c7b4efdbf5735ea123b21f3703fc6b3915a5dc9b4e4e4b359f50a77

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c036e8d5bcb880772796a0cd98498172bf74fa4f0823dec1f8047adb28a698f4
MD5 a2d6c3ea92e951db05565f34c6be47f0
BLAKE2b-256 8cd940bc760291c703e261e2f5fa97496c900e11ad3a858ec37bff1da56d65d7

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fe7b833de577ad6a384fa7e574b2a6ef2765df40415fe06987dbdbda0deb328
MD5 0c5ae5621a30fcd4136e38bad69675b7
BLAKE2b-256 9418f0a69d99922f1382fc0b8368541e7c99b7500a48797c8501b404c7cb12f9

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aa8208398e3fd99ed5ce38371a41e98b41d52666d653cd90aab863a37f55c54e
MD5 474f0e278c3d252c01827821b23a66fe
BLAKE2b-256 5cca9d27e3b98cd9d66712b6ac854817a14ca61f18a2e9fcce16a5d8d6d28e1e

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 571e72df5984f99b9c9c0afdee2bd309c4d2c7070979a9d8b8a6db36920042e4
MD5 e15bb5274d27262f3f900e7595c3e713
BLAKE2b-256 004334a920d1a071bcd7446be3654ae492baee262196844bf21b6ae7fe2e0d83

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 128.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6c01ab3d52b9e4738f7df6cddbeaf48706c5bcf914145a2e36b4b52b34d347fd
MD5 e6224adfecc9a31d1a03a2756f6f7a06
BLAKE2b-256 b8c1fc795e2a3ac1bfedb488847dec723ea2de7b3299f7a9c6c478e6c00405d7

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp310-cp310-win32.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp310-cp310-win32.whl
  • Upload date:
  • Size: 118.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 65cae580907bf9940c97db69f7f2ce2349393d8cd5ccd8525b11251544b54339
MD5 56adf51e9daa19c99cb275d0a957c6a0
BLAKE2b-256 d1c0ad332418fbde2b474fce0ed2b19be210065475a05af4bf4c87b4f1509116

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f19e59426eb3c9a8d03c8b7957cb45a9c88468cf72f330b0cb06c1fcf4b2f1f0
MD5 55d34e5b033e76702c04a6df625bcd2e
BLAKE2b-256 b7aa0e9ad1b2acf5d029b99d3ef6bc47b4824ed0715d67a5c517a64b30958aa6

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b9f8519b517cbfa50fa9a698f4735a600f770e12c6c0e530d28fa357bd4e409
MD5 c3d303241786fab897a19d6243941ff7
BLAKE2b-256 57620608870c8b23c7dac8d9040568f2940597b5ec4306ef52a35c82e1570933

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 423803c619cad16ce57c7c79d9ff0b9553d6b934d09aeb879ef6f106efbb09e1
MD5 763494b812cd8b75a4f908954d78905f
BLAKE2b-256 d98285db2e572b71d448cfa10e8e4304ad8f3a28fa2cd6d8147ed8290bd6e2e5

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1cd3c312c13dc914d275ead1a2f20a9d28b859803693a5fa05ae2f7b10c9cda
MD5 7485aa72df8a6cec004e9a568e2b908f
BLAKE2b-256 fb4d09987351eaee22ff25bab0a84f517dd3df7b1d114661e5f53328d729b2d8

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b31f696e2d85b42b4ed88e4e408733fc118d94e76f5aad2b2633c6486e205620
MD5 9ea1af67d0f299c49b41a2dc64a1754f
BLAKE2b-256 b9cd165180ef365e5a3ff5f1a90b191c97357ef9480c73b9ac68baaa7c729aae

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 130.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 26a90bdd094d371f0b17ec398a3a1e7aa4191530da3448843563bb42a7d4de23
MD5 13cc8d93e6d0973c3de169ea435eea37
BLAKE2b-256 ab2224bb3f986ccdc99d6c931c7873aff8ff302ec60858854ddd60cf040f65b6

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp39-cp39-win32.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp39-cp39-win32.whl
  • Upload date:
  • Size: 119.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7a2864d131db6acbfdc3fc27a564f2dc4b1412143e9431f0a1e991b7f688d1a8
MD5 2a5e6e11e9538c5bad27ac06be7691a2
BLAKE2b-256 abb90a519fabdf9385729c2b7829da9b444e5b9ec18736d8ec19371baa6d7556

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 56073d126c636edb746e37ab5d14e4ffdffaa0375beb8cc758c757ef983de573
MD5 4627c5c51b96ff5493a0052ba9bbf868
BLAKE2b-256 0bbc4af0f214e8ebac22fae692913d8806ed780e075e3e5011a62d3efc5a77f1

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 987db478b904ca89e64d7d04e6008d6719216ba4e416d3e58f3a16ba9e6c73ba
MD5 87c346a90b612ff118f8c56d15c1a074
BLAKE2b-256 5fa59806ebf252cf2416a667b62b9dca5d231fb404c3f9232176a227aaf0117e

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7f20aa425fc691ad50751347f49c87948d3aa0257afd9bfbb7029ca2941edd0
MD5 afa095b94e14780f400498e9a9d83f7b
BLAKE2b-256 90f2a45795404271c50d528d82c568d4d6084e02388f244fbfafac74dbfe6264

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d02aa436bf2e5de2b0891fd405ed92fcbe52d19a13c7e8dd29eafe0ab3b1d29
MD5 de5c920b6a59126b222594b68e39a799
BLAKE2b-256 b28f39a35c99769469f451b0c8ce1f193b3acf8dd7a47fb5a39495f2eed26534

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c7d75c5ba2e58812f917e35baafb93142aae370c984448374a835c7e4427e78c
MD5 5c7dc9a21e79dda6d84e36145aa035bb
BLAKE2b-256 2425b9f1169dee21ab131ee08bb9b1ce5c10d2d5659fdc84b8c07c7c96b71492

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 129.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4d07667fbdb36b3d2c00c01eaa8c353c64090c9453d6d2ddc0726691e1c34706
MD5 629f2f0c5834941f46d158b1d4bb7f7c
BLAKE2b-256 7e569015104516dfe2bbf5e683d8d472beed1f6a9a33207d976efe37e86bd6ba

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp38-cp38-win32.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp38-cp38-win32.whl
  • Upload date:
  • Size: 119.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 71fa699a7bf9e61664594f86e6b444b226205fbfea8a56b08d884a49def4daf9
MD5 e71a4416f35edafcbe58674c83d0fbd7
BLAKE2b-256 0e583abf9d7e30e101b6debb38d20b9e078aa83303c8a3699f46c28b9a0cc86c

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7acfd312bb43af46d97638ff751793243477767a4456dbead1683acd8b3c631b
MD5 b58914017fcf3513ac0921ef0d06c762
BLAKE2b-256 1fedc5932ff77c376997c000cdb671d31bed3298239381e7fea57e04ce6f68d8

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 192162d0468a8e5bbe5f7d87c850755d85d4aea4206666df858a69bc17cdc127
MD5 6457c56e8b6301037c1e32a2c3bc4a00
BLAKE2b-256 9c3ad8794a8267edc3839dc78e0008a0fda9f085c3db9a0bc0f48ce24d6ce22b

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ae286dc20d0ad6cf2d73e4e07c62b6b7722fd240ee13fa9bac8f2712fab6e89
MD5 1a9dff778bbfe965ceed20a6b008edf7
BLAKE2b-256 a54a94d55e2f2e10b9faac404c4093117d9575aa9bb37fd4c71cf5bc56fef18c

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f9ebf56d2db21eda91a210a6ee9b152046bce049844250c80669111cefdc921d
MD5 096cb1469dd47117cfcf96e19921d6e9
BLAKE2b-256 670a0968be18a634d241180170f4fcb9fe05b1df3567064abdac62cb44e52a3f

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 82251a5e615243a0c909d7837c6036bdc76dfac52f94a8befa4713cebd63383a
MD5 79e72230bbe894a512f4430acc05cdc7
BLAKE2b-256 70f2fae62b26d1b3e038307f89a9f521083636107a53424f49a13d9dffbf103e

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 129.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8d98cc1634b4d9d690c4687c3e5884c1d4dc13da6dd47604c13cb20c0a37cea2
MD5 1cbdcf6f2ca3eca2a8a7d7f5bec1e818
BLAKE2b-256 ace5bde1abdb33c9946d6931e349a7f1e2af3b4b84ce17be18f19eb47b1694cb

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp37-cp37m-win32.whl.

File metadata

  • Download URL: ms_entropy-0.9.9-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 117.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for ms_entropy-0.9.9-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1f1c0dca6243aa351f8f197e4ba3ea735fb1949dd8eeba683e23af0306c9325a
MD5 7d24932fee4bade3678db814ea8f4b94
BLAKE2b-256 343bcef189d347604f3f2f7d99a8de07516b4e1c88339a7655ccf828179f5df4

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7666cf10172e4bf7016aecbcdbf4205a4188b94b6b44780ca2925cb16d584a9a
MD5 50336bc5a7ce8ee2fdd68d7545583b97
BLAKE2b-256 67abca7b7cb27dba950895e2ba4641d3960fadb2f8e346090073fc6e88bcee92

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d89fcadfdb0873ec2ee3b4aa22432b78ef1986d45764db0f4ca62b97e07a12f2
MD5 b2149950f2472e0d103866fda1ac2ed2
BLAKE2b-256 2d8352ec51bec12561f974c89444983879bb6f7ba3c775f40c81f4b26bac7244

See more details on using hashes here.

File details

Details for the file ms_entropy-0.9.9-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ms_entropy-0.9.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6399577bb1ba1d8204f478f7d8c9704084f50868773096b9c8ea5142b11c8b2f
MD5 cff164c76799aaff0babc0a22ddc8d22
BLAKE2b-256 70fbacdf6daceafcef53eb9158cc5faa07a17f6350b00dbb12c1013612a6000f

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