Skip to main content

Reaction-Centred Metabolic Network Analysis

Project description

PyPI License Linting Tests Documentation Coverage

Metabolomics-centred graph-based multi-omics integration

mantra is a conceptual approach to compute estimates for the change of metabolic reaction activity between two groups of samples. It relies on linear relationships between substrate and product metabolites of a reaction and how the coefficients of these relationships change between conditions. In addition to analyzing metabolomics data, mantra also provides a correlation-based approach for multi-omics integration.

As an approach to provide smaller, mechanistically interpretable results based on both the reaction estimates (and multi-omics associations) and the metabolic network structure, network enrichment on the basis of a simulated-annealing assisted local search is used.

The pymantra package provides all functionalities for computing changes in reaction activity, multi-omics associations and performing the network enrichment as well as reporting and plotting their results. Additionally, it contains utilities to perform metabolite ID mapping.

flowchart LR


subgraph in[Required Input]
    met(Metabolome Data)
end

subgraph opt[Optional Multi-Omics Data]
    direction LR
    subgraph opti[Input]
        direction LR
        org(Organism/Microbiome Data)
        cat(Genome/Transcriptome Data)
    end
    subgraph optc[Associations]
        associ[compute_multiomics_associations]
    end
end

subgraph db["Databases (online and/or offline)"]
    neo4j[(neo4j Graph)]
    sql[(SQL ID maps)]
end

namemap[NameMapper<br><i>Metabolite ID Mapping</i>]
netgen[NetworkGenerator]
metnet(((Metabolic Network)))


estimates[Reaction Estimates]
lso[Local Search Enrichment]
res[Enrichment Results]
reac[ ]

sql -.-> namemap
met --> namemap --> netgen
neo4j -.-> netgen

opti --> netgen --> metnet

metnet & opti & estimates --> optc
metnet & met --- reac ----> estimates


estimates & optc --> lso --> res

style reac width:0px,height:0px

Manuscript

If you would like to learn more about the details of the methodology and see some real-world results please check out our manuscript.

Getting Started

To get started we recommend going through some code examples provided in pymantra's documentation and the installation guide below.

Installation

Using pip

The recommended installation is via pip. It has pre-compiled wheels available for all major operating systems.

Generally using python version 3.10 or newer is recommended, but backwards compatability is ensured down to 3.8.

If you would like to run the experiments presented in the paper (code in the experiments folder), please use the second option to install the additional dependencies and mind the different version requirements (see README).

Additionally, dependencies required for package development and generation of sphinx documentation can be obtained.

# install with package dependencies
pip install pymantra
# for including the dependencies to run the paper experiments
pip install pymantra[experiments]
# for including the development dependencies
pip install pymantra[dev]
# for including the documentation dependencies
pip install pymantra[docs]

Installation from source

To install from source first clone the github repository including submodules

git clone https://github.com/lipitum/pymantra.git --recursive

Additionally, you need to download required database files for name mapping from here

On macOS and Linux we recommend to use the following from within the pymantra directory

pip install gdown
gdown --folder https://drive.google.com/drive/folders/1sWTHWRqzglWOjTMwNa_aqkKT__Y7Snmq?usp=sharing
mv package/chebi.db pymantra/namemapping/ChEBI/
mv package/hmdb.db pymantra/namemapping/HMDB/
mv package/mantra.db pymantra/namemapping/mantra_db/
mv package/reactome.db pymantra/namemapping/Reactome/
rm -r package

On Windows the syntax would change to (untested)

pip install gdown
gdown --folder https://drive.google.com/drive/folders/1sWTHWRqzglWOjTMwNa_aqkKT__Y7Snmq?usp=sharing
move package\chebi.db pymantra\namemapping\ChEBI\
move package\hmdb.db pymantra\namemapping\HMDB\
move package\mantra.db pymantra\namemapping\mantra_db\
move package\reactome.db pymantra\namemapping\Reactome\
rmdir /s /q package

Make sure you have a C++ compiler installed (recommended are gcc for Linux and OS X and Visual C++ for Windows). Please make sure the compiler matches the one, with which your python distribution was installed.

The only c++ dependency for compilation is the boost library. In case it is already installed on your system (with version >= 1.77) you can also drop the --recursive flag in the git clone call. In addition to installing boost from source you can also use conda.

In addition to boost, we use OpenMP for parallel processing. It is usually installed with your compiler, although macOS users might have to run additional installation steps. Windows has currently no support for new OpenMP standards. If it is not possible to compile with OpenMP, parallelized options will be unavailable in the python package, but all other functionalities are not affected.

On macOS installation can be done on different ways, e.g. through MacPorts or homebrew (recommended - brew install libomp).

Once the c++ dependencies are installed, the package installation can be invoked by calling pip install

pip install .

To verify installation run the unit tests

python -m pytest

Similar to the regular pip installation you can also install the optional dependencies.

Database

Per default the setup script installs all code, but not the neo4j database. Instead, an online version of the database will be used. Since this is slower than having a local database, we provide two options to run the neo4j database locally.

Docker

We provide a docker script to run the neo4j database on your computer in a separate repository. Please follow the instructions there to run the container.

When calling the NetworkGenerator make sure your provide the correct URI and the user and password given in your .env file int pymantra-db-api folder. If you use the default setting this leads to

APINetworkGenerator("127.0.0.1:8084")

In this case only APINetworkGenerator.get_subgraph and APINetworkGenerator.as_networkx are available instead of the whole NewtorkGenerator function repertoire. Yet, for most use cases these functions are all you need.

Manual Installation

If you want to generate the networks outside docker, you will have to install neo4j on your systems (community version is sufficient). For instructions see the installation page.

Having installed neo4j, download the mantra database dump from here and move the

The NetworkGenerator can now be initialized with

NetworkGenerator("bolt://127.0.0.1:7687", ("<user>", "<password>"))

Manuscript Experiments

All code used to generate the results presented in our manuscript is located in the examples folder. Please mind the higher version requirements indicated in the README when reproducing the experiments.

Citation

If you use pymantra for your own work, please cite our manuscript

@article{koehler2023,
    title       = {Identification and Integration of Key-Metabolic Reactions from Untargeted Metabolomics Data},
    author      = {K\"ohler, Nikolai and W\"urf, Vivian and Rose, Tim D and Pauling, Josch K},
    journal     = {bioRxiv},
    year        = {2023},
    publisher   = {Cold Spring Harbor Laboratory},
    doi         = {https://doi.org/10.1101/2023.05.15.540613}
}

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

pymantra-1.0.2.tar.gz (68.8 MB view details)

Uploaded Source

Built Distributions

pymantra-1.0.2-cp311-cp311-win_amd64.whl (70.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

pymantra-1.0.2-cp311-cp311-win32.whl (70.0 MB view details)

Uploaded CPython 3.11 Windows x86

pymantra-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (72.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pymantra-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (72.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

pymantra-1.0.2-cp311-cp311-macosx_11_0_arm64.whl (69.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pymantra-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl (70.0 MB view details)

Uploaded CPython 3.11 macOS 10.14+ x86-64

pymantra-1.0.2-cp310-cp310-win_amd64.whl (70.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

pymantra-1.0.2-cp310-cp310-win32.whl (70.0 MB view details)

Uploaded CPython 3.10 Windows x86

pymantra-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (72.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pymantra-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (72.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pymantra-1.0.2-cp310-cp310-macosx_11_0_arm64.whl (69.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pymantra-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl (70.0 MB view details)

Uploaded CPython 3.10 macOS 10.14+ x86-64

pymantra-1.0.2-cp39-cp39-win_amd64.whl (70.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

pymantra-1.0.2-cp39-cp39-win32.whl (70.0 MB view details)

Uploaded CPython 3.9 Windows x86

pymantra-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (72.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pymantra-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (72.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pymantra-1.0.2-cp39-cp39-macosx_11_0_arm64.whl (69.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pymantra-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl (70.0 MB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

pymantra-1.0.2-cp38-cp38-win_amd64.whl (70.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

pymantra-1.0.2-cp38-cp38-win32.whl (70.0 MB view details)

Uploaded CPython 3.8 Windows x86

pymantra-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (72.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pymantra-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (72.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pymantra-1.0.2-cp38-cp38-macosx_11_0_arm64.whl (69.9 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pymantra-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl (70.0 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

File details

Details for the file pymantra-1.0.2.tar.gz.

File metadata

  • Download URL: pymantra-1.0.2.tar.gz
  • Upload date:
  • Size: 68.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pymantra-1.0.2.tar.gz
Algorithm Hash digest
SHA256 f855346849b733f5c537812f090832f47521541bd3ae013718b4c64d17632d48
MD5 6ab07252ebc157a365644c92e1ca50f4
BLAKE2b-256 500d5095f8139d24ee9d5c44ddd023a696c27f0d32a1d4d5c1c89d62fc9bb488

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pymantra-1.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 70.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pymantra-1.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 12fdc9d7fb13a457ff7cfb560a704989dcc6d31cdaaeb2cc19683b140e758491
MD5 f86b60a715d31c9326dc0172528bc910
BLAKE2b-256 4f53e63d028c379786d0faceb9ad6991b0bcadf9d8ee3a0d0654229a227414e5

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pymantra-1.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 70.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pymantra-1.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ceb20cd98541b6fa717a6ef728b6a38dab5a595e2e7ccc0969e4dc5a08fa3917
MD5 3e9087271bcf9c2675526351d2837560
BLAKE2b-256 15d63a2170184f16f0a053f234dcb522204557efe1aa7787c9201110e893cd3e

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dab892f63f5616f6dffcc1deb8d89a18815daa56ab12035a78213ee109924545
MD5 87f1edae3e10cf3b00cf246bb5ee42a0
BLAKE2b-256 b4a2e959b490868eaf61fbd789d7dbc781d1a4198f75263c6293b0d3dd6a1be5

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 33baea9bbcc85f2634ee6c8c9e66dbaf5f2d518ff41bf8972dd629322c5ccec9
MD5 2582733baa23f033fb31466c296a8af9
BLAKE2b-256 ac5f1d0e27104cae3aecfe51561dbd8dedf76f908b5da5b9d3315ceb2b2b093b

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f1859b33a78f6349b7d6e05170158d9f8c6a6f9b9a718800a145d2b535edda1
MD5 f47434cd2d602689a6f9d2b72125042b
BLAKE2b-256 85c392b4c6dcadcb6402b89a5db5ebe9fe41a114ff22f5e537ccfa2ddfed86b8

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 1f46fc97eac6245d7920c58a1cfd322d13c03e92a477b7b28615bb7859af7716
MD5 9d5b86693eb8b5c5c301b32bef60e2f8
BLAKE2b-256 742654a8c166a539f83db5201ec831c461f2957b8d4a6768876ab349a89e834d

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pymantra-1.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 70.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pymantra-1.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 baaa5b1a11c8e7a6e83e694708f3eaf8b8d7a9390cb75fb986e0bc4cefcd872c
MD5 8b0723255f899662a66c3a7be7025694
BLAKE2b-256 4cf85be321de68ce7b809f51852d5ac1379522f66d92393b60c7e16a0686f694

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pymantra-1.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 70.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pymantra-1.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9fe50b66ca56fbad9c43ab698476be1f852acac3a88563069c76228c8aac2a1b
MD5 06307ea1a69f5a354b9577fa226ab015
BLAKE2b-256 118f3061ee280e7ba73f615f67438d0371fe58888354a80d40e885ef557a2e76

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b17c012339caf8c048c7d998d17d75ac91e632b9d5de9a4e68a0a5b7d868dfb
MD5 fbde01e5c46b3028f9f0164d04f709aa
BLAKE2b-256 9fac2dece10d92a04a4d73167d8afc0e35ebe7ecfb9e0801afa6363b18b6063c

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 693f527c897fa0e99c1b8702d1d0db2d1992d1cd5ee950dbfe147fa91429b059
MD5 0e4a016fc177357e1173b5513a8de3cf
BLAKE2b-256 c2521c42cdc5a5f79bced885ec4616c6a59736a8409ca040b46513ae2ea38d38

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed1cbd503901b648d26aa9ab7879d30244df7ba840eb0c4140eaad9390799db8
MD5 5fe3a82e4aa0a94a74ff9f28f1c862d7
BLAKE2b-256 afe7d50814e2aa38c6ee026866689adcfc9739502e6a7728aaa57a41816667c7

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 855c8aca8ad53e74a43ef9807233b78e5c1229b56340a7275e30e2870d0ad76a
MD5 19a53cbd3eed29244460b2eb956722bc
BLAKE2b-256 08aaeff950c210bbdccbb5d16ee39e972c0a9f695c98b0d792e65bc3b3ac38c6

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pymantra-1.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 70.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pymantra-1.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 12f5f0528a079dcf1ca3eee5b29ac279fd3ecdf6f49df38e9c835c7ab76ae405
MD5 dedc432e25204d485f455d8b5c68dc3a
BLAKE2b-256 8e4fdccbde49d5d4f50e17d924595362397a98ddb789057ef44955899de5208a

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: pymantra-1.0.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 70.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pymantra-1.0.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 92e18b8b37bfc3fe3f144cc44b909ce849ddbdd85bffe94f18d2cbcac71c2ccc
MD5 f1f2250a3365f4793dedacb6b680918d
BLAKE2b-256 969ae1501800c036527bdcef1b4f5b54b68edaed53da3ba62294c816200d62f8

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15f03900944f1105c3ffb46be8a6bcca38d643794ee7c9675de284d0c3a23d52
MD5 748dce4335efb678cb6293729e89c62d
BLAKE2b-256 84c855963b6f8908fddabb51a5b04034513fab9591659c51dab564b3a3500ed2

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b472d6bb95ac2747a5f4b8bbf33ac58a648769b18e3948ba7402eea6da58a4d5
MD5 5d81d3782cfd812dba5586e7ce522ac6
BLAKE2b-256 6a00ecd92d5971d2b509afba5170eb29dcef23d7cc281e33f46b0ba0cfa82ef9

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8abb805ad4afc1a8dfefa074bd0cb66b7da97a3d55fb09969c6d8bd2df09437a
MD5 1ad39f2db388793bfb2fba06915d0cdb
BLAKE2b-256 12fcfd8be91f62264fc455ea98a0bdef7b315833a4959c30f49cbdf75978596e

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 852e74bb0eaf352e2d1f7f7f958321e79a3b78cb76f63352baf6cdf96f93c0dd
MD5 7d15614ba7737a6931bf712683cd3ab7
BLAKE2b-256 4dfdd663c16a53b80978eaae3abf6317a80f14bd8db2a8680b10836dc45b4dc6

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pymantra-1.0.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 70.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pymantra-1.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 24f8500532322ac2d02ce60f2f51e3561f04cb8d5d81e210b84e2181ed26b7db
MD5 86733a0a0b15d21e830050c8e92ddb0b
BLAKE2b-256 6a7903abd864ef5492046347eab9ac032f6ad5d5645538df42e6d16ad43b9306

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: pymantra-1.0.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 70.0 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pymantra-1.0.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 04e185921ecd75d826206a964e15da1c0f850fa9a0cb73bdf2e7028434bf2318
MD5 b46ad6a0d1a40b13302cabfcdcfa0692
BLAKE2b-256 7d86278498386dbe30794e8088e5b7a31ab90767f6aa3cb1fd02c3e8bf9997f4

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 790aad9c986a60c3a51c39163f5fe630681bfddd0fad4d1e5dc47e2aae086502
MD5 84f8729c086f3272f843fbfead5fb422
BLAKE2b-256 81d1d805c0489ed15860fbb78fffcdb8ea987ec0ded6c4290810b8da3d4043f1

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c2e9338db8fe96f5e14874ecde4a32ebe9f1cc24bae4eb8667bfb74e5aee929c
MD5 e34149ed60afbae2a23f6dbed48d815e
BLAKE2b-256 cc3337edfddb9f80692c9396667972bd1d094796c2b2cc7c70d2f0d1ea1337ca

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5637caa15238e42d7deb0d37447555ae56b05beb0e116cbaee27003d92709ff4
MD5 29c6fd496df6734dffb3f6369faa2113
BLAKE2b-256 9c933d941954eee214b8698541d8baf4e81d49e1688f813a691018d665ccf8b8

See more details on using hashes here.

File details

Details for the file pymantra-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pymantra-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 0a50bd148941213b578f9014a71aa33efccdb7f3bffecbcc834a6f2291ba8ed0
MD5 1540c51779f9a5b4d5616533c5fad558
BLAKE2b-256 ad280b7ecde01efcd9235d2a3da92c3ed768b2a4a8897854739ad48383e11c18

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page