Skip to main content

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

Metadata

Release files for pymantra 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymantra 1.0.2
File Size Uploaded Provenance Actions
pymantra-1.0.2.tar.gz 68.8 MB Without provenance Details for pymantra-1.0.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pymantra 1.0.2
File Actions
pymantra-1.0.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for pymantra-1.0.2-cp311-cp311-win_amd64.whl
pymantra-1.0.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for pymantra-1.0.2-cp311-cp311-win32.whl
pymantra-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for pymantra-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pymantra-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details for pymantra-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
pymantra-1.0.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pymantra-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
pymantra-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details for pymantra-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl
pymantra-1.0.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for pymantra-1.0.2-cp310-cp310-win_amd64.whl
pymantra-1.0.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for pymantra-1.0.2-cp310-cp310-win32.whl
pymantra-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for pymantra-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pymantra-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details for pymantra-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
pymantra-1.0.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for pymantra-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
pymantra-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details for pymantra-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl
pymantra-1.0.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for pymantra-1.0.2-cp39-cp39-win_amd64.whl
pymantra-1.0.2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for pymantra-1.0.2-cp39-cp39-win32.whl
pymantra-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for pymantra-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pymantra-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details for pymantra-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
pymantra-1.0.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for pymantra-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
pymantra-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details for pymantra-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl
pymantra-1.0.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for pymantra-1.0.2-cp38-cp38-win_amd64.whl
pymantra-1.0.2-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details for pymantra-1.0.2-cp38-cp38-win32.whl
pymantra-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for pymantra-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pymantra-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32 Details for pymantra-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
pymantra-1.0.2-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details for pymantra-1.0.2-cp38-cp38-macosx_11_0_arm64.whl
pymantra-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details for pymantra-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl

Total release size: 1.8 GB

Release files / pymantra-1.0.2.tar.gz

Download URL pymantra-1.0.2.tar.gz
Size 68.8 MB
Tags Source
SHA-256 checksum
How to use checksums
f855346849b733f5c537812f090832f47521541bd3ae013718b4c64d17632d48
BLAKE2b-256 checksum
How to use checksums
500d5095f8139d24ee9d5c44ddd023a696c27f0d32a1d4d5c1c89d62fc9bb488
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp311-cp311-win_amd64.whl

Download URL pymantra-1.0.2-cp311-cp311-win_amd64.whl
Size 70.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
12fdc9d7fb13a457ff7cfb560a704989dcc6d31cdaaeb2cc19683b140e758491
BLAKE2b-256 checksum
How to use checksums
4f53e63d028c379786d0faceb9ad6991b0bcadf9d8ee3a0d0654229a227414e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp311-cp311-win32.whl

Download URL pymantra-1.0.2-cp311-cp311-win32.whl
Size 70.0 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ceb20cd98541b6fa717a6ef728b6a38dab5a595e2e7ccc0969e4dc5a08fa3917
BLAKE2b-256 checksum
How to use checksums
15d63a2170184f16f0a053f234dcb522204557efe1aa7787c9201110e893cd3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pymantra-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 72.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
dab892f63f5616f6dffcc1deb8d89a18815daa56ab12035a78213ee109924545
BLAKE2b-256 checksum
How to use checksums
b4a2e959b490868eaf61fbd789d7dbc781d1a4198f75263c6293b0d3dd6a1be5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pymantra-1.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 72.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
33baea9bbcc85f2634ee6c8c9e66dbaf5f2d518ff41bf8972dd629322c5ccec9
BLAKE2b-256 checksum
How to use checksums
ac5f1d0e27104cae3aecfe51561dbd8dedf76f908b5da5b9d3315ceb2b2b093b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL pymantra-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Size 69.9 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0f1859b33a78f6349b7d6e05170158d9f8c6a6f9b9a718800a145d2b535edda1
BLAKE2b-256 checksum
How to use checksums
85c392b4c6dcadcb6402b89a5db5ebe9fe41a114ff22f5e537ccfa2ddfed86b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl

Download URL pymantra-1.0.2-cp311-cp311-macosx_10_14_x86_64.whl
Size 70.0 MB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
1f46fc97eac6245d7920c58a1cfd322d13c03e92a477b7b28615bb7859af7716
BLAKE2b-256 checksum
How to use checksums
742654a8c166a539f83db5201ec831c461f2957b8d4a6768876ab349a89e834d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp310-cp310-win_amd64.whl

Download URL pymantra-1.0.2-cp310-cp310-win_amd64.whl
Size 70.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
baaa5b1a11c8e7a6e83e694708f3eaf8b8d7a9390cb75fb986e0bc4cefcd872c
BLAKE2b-256 checksum
How to use checksums
4cf85be321de68ce7b809f51852d5ac1379522f66d92393b60c7e16a0686f694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp310-cp310-win32.whl

Download URL pymantra-1.0.2-cp310-cp310-win32.whl
Size 70.0 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
9fe50b66ca56fbad9c43ab698476be1f852acac3a88563069c76228c8aac2a1b
BLAKE2b-256 checksum
How to use checksums
118f3061ee280e7ba73f615f67438d0371fe58888354a80d40e885ef557a2e76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pymantra-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 72.7 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0b17c012339caf8c048c7d998d17d75ac91e632b9d5de9a4e68a0a5b7d868dfb
BLAKE2b-256 checksum
How to use checksums
9fac2dece10d92a04a4d73167d8afc0e35ebe7ecfb9e0801afa6363b18b6063c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pymantra-1.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 72.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
693f527c897fa0e99c1b8702d1d0db2d1992d1cd5ee950dbfe147fa91429b059
BLAKE2b-256 checksum
How to use checksums
c2521c42cdc5a5f79bced885ec4616c6a59736a8409ca040b46513ae2ea38d38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL pymantra-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Size 69.9 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ed1cbd503901b648d26aa9ab7879d30244df7ba840eb0c4140eaad9390799db8
BLAKE2b-256 checksum
How to use checksums
afe7d50814e2aa38c6ee026866689adcfc9739502e6a7728aaa57a41816667c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl

Download URL pymantra-1.0.2-cp310-cp310-macosx_10_14_x86_64.whl
Size 70.0 MB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
855c8aca8ad53e74a43ef9807233b78e5c1229b56340a7275e30e2870d0ad76a
BLAKE2b-256 checksum
How to use checksums
08aaeff950c210bbdccbb5d16ee39e972c0a9f695c98b0d792e65bc3b3ac38c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp39-cp39-win_amd64.whl

Download URL pymantra-1.0.2-cp39-cp39-win_amd64.whl
Size 70.0 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
12f5f0528a079dcf1ca3eee5b29ac279fd3ecdf6f49df38e9c835c7ab76ae405
BLAKE2b-256 checksum
How to use checksums
8e4fdccbde49d5d4f50e17d924595362397a98ddb789057ef44955899de5208a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp39-cp39-win32.whl

Download URL pymantra-1.0.2-cp39-cp39-win32.whl
Size 70.0 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
92e18b8b37bfc3fe3f144cc44b909ce849ddbdd85bffe94f18d2cbcac71c2ccc
BLAKE2b-256 checksum
How to use checksums
969ae1501800c036527bdcef1b4f5b54b68edaed53da3ba62294c816200d62f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pymantra-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 72.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
15f03900944f1105c3ffb46be8a6bcca38d643794ee7c9675de284d0c3a23d52
BLAKE2b-256 checksum
How to use checksums
84c855963b6f8908fddabb51a5b04034513fab9591659c51dab564b3a3500ed2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pymantra-1.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 72.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
b472d6bb95ac2747a5f4b8bbf33ac58a648769b18e3948ba7402eea6da58a4d5
BLAKE2b-256 checksum
How to use checksums
6a00ecd92d5971d2b509afba5170eb29dcef23d7cc281e33f46b0ba0cfa82ef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL pymantra-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Size 69.9 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8abb805ad4afc1a8dfefa074bd0cb66b7da97a3d55fb09969c6d8bd2df09437a
BLAKE2b-256 checksum
How to use checksums
12fcfd8be91f62264fc455ea98a0bdef7b315833a4959c30f49cbdf75978596e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl

Download URL pymantra-1.0.2-cp39-cp39-macosx_10_14_x86_64.whl
Size 70.0 MB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
852e74bb0eaf352e2d1f7f7f958321e79a3b78cb76f63352baf6cdf96f93c0dd
BLAKE2b-256 checksum
How to use checksums
4dfdd663c16a53b80978eaae3abf6317a80f14bd8db2a8680b10836dc45b4dc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp38-cp38-win_amd64.whl

Download URL pymantra-1.0.2-cp38-cp38-win_amd64.whl
Size 70.0 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
24f8500532322ac2d02ce60f2f51e3561f04cb8d5d81e210b84e2181ed26b7db
BLAKE2b-256 checksum
How to use checksums
6a7903abd864ef5492046347eab9ac032f6ad5d5645538df42e6d16ad43b9306
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp38-cp38-win32.whl

Download URL pymantra-1.0.2-cp38-cp38-win32.whl
Size 70.0 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
04e185921ecd75d826206a964e15da1c0f850fa9a0cb73bdf2e7028434bf2318
BLAKE2b-256 checksum
How to use checksums
7d86278498386dbe30794e8088e5b7a31ab90767f6aa3cb1fd02c3e8bf9997f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pymantra-1.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 72.6 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
790aad9c986a60c3a51c39163f5fe630681bfddd0fad4d1e5dc47e2aae086502
BLAKE2b-256 checksum
How to use checksums
81d1d805c0489ed15860fbb78fffcdb8ea987ec0ded6c4290810b8da3d4043f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pymantra-1.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Size 72.6 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
c2e9338db8fe96f5e14874ecde4a32ebe9f1cc24bae4eb8667bfb74e5aee929c
BLAKE2b-256 checksum
How to use checksums
cc3337edfddb9f80692c9396667972bd1d094796c2b2cc7c70d2f0d1ea1337ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp38-cp38-macosx_11_0_arm64.whl

Download URL pymantra-1.0.2-cp38-cp38-macosx_11_0_arm64.whl
Size 69.9 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5637caa15238e42d7deb0d37447555ae56b05beb0e116cbaee27003d92709ff4
BLAKE2b-256 checksum
How to use checksums
9c933d941954eee214b8698541d8baf4e81d49e1688f813a691018d665ccf8b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / pymantra-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl

Download URL pymantra-1.0.2-cp38-cp38-macosx_10_14_x86_64.whl
Size 70.0 MB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
0a50bd148941213b578f9014a71aa33efccdb7f3bffecbcc834a6f2291ba8ed0
BLAKE2b-256 checksum
How to use checksums
ad280b7ecde01efcd9235d2a3da92c3ed768b2a4a8897854739ad48383e11c18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Security for pymantra 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page