Skip to main content

Toolkit for interfacing with CryoSPARC

Project description

cryosparc-tools

PyPI Python package

Toolkit for interfacing with CryoSPARC. Read the documentation at tools.cryosparc.com

Development

Prerequisites

  • Git and Git LFS
  • Python >= 3.7
  • Miniconda3
  • C compiler such as GCC or Clang

Set Up

  1. Clone this repository
    git clone https://github.com/cryoem-uoft/cryosparc-tools.git
    cd cryosparc-tools
    git lfs pull
    
  2. Create and activate a conda environment named "tools" with the desired python version. See the Run Example Notebooks section to install an environment
    conda create -n tools python=3.7 -c conda-forge
    conda activate tools
    
  3. Install dev dependencies and build native modules
    pip install -U pip wheel
    pip install -e ".[dev]"
    

Re-compile native module

Recompile native modules after making changes to C code:

make

Build Packages for Publishing

Install build dependencies

pip install -e ".[build]"

Run the build

python -m build

Packages for the current architecture and python version are added to the dist/ directory.

Build Documentation

Documentation is located in the docs directory and is powered by Jupyter Book.

To build the docs, install build dependencies

pip install -e ".[build]"

Then run Jupyter Book

jupyter-book build docs

Site will be be built into the docs/_build/html directory.

Note: Jupyter Book is not configured to re-run example notebooks upon build since the notebooks require an active CryoSPARC instance to run.

See the Run Example Notebooks section for instructions on how to run the notebooks.

Inline source documentation is compiled to HTML via Sphinx and uses Google Style Python docstrings.

Run Example Notebooks

The Jupyter notebooks in the example documentation require additional dependencies to execute, including the following system configuration:

  • Nvidia GPU and driver
  • Miniconda installed
  • CryoSPARC running at localhost:40000 or cryoem5:40000 (can alias cryoem5 to localhost)

Clean previous build artefacts:

make clean

Install dependencies into a new conda environment:

conda create -n cryosparc-tools-example -c conda-forge \
    python=3 numpy==1.18.5 \
    pyqt=5 libtiff wxPython=4.1.1 adwaita-icon-theme
conda activate cryosparc-tools-example
pip install -U pip
pip install nvidia-pyindex matplotlib~=3.4.0 pandas==1.1.4 notebook
pip install "cryolo[c11]"
pip install -e ".[build]"

Run the notebook server with the following environment variables:

  • CRYOSPARC_LICENSE_ID with Structura-issued CryoSPARC license
  • CRYOSPARC_EMAIL with a CryoSPARC user account email
  • CRYOSPARC_PASSWORD with a CryoSPARC user account password

You may also need to include LD_LIBRARY_PATH which includes the location of CUDA Toolkit and cuDNN runtime libraries (e.g., ~/miniconda3/envs/tools/lib/python3.8/site-packages/nvidia/*/lib).

CRYOSPARC_LICENSE_ID="xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx" \
CRYOSPARC_EMAIL="ali@example.com" \
CRYOSPARC_PASSWORD="password123" \
jupyter notebook

Find examples in docs/examples directory

License

cryosparc-tools is licensed under the BSD-3-Clause license.

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

cryosparc-tools-4.3.0.tar.gz (254.4 kB view details)

Uploaded Source

Built Distributions

cryosparc_tools-4.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (380.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cryosparc_tools-4.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (380.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cryosparc_tools-4.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (380.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cryosparc_tools-4.3.0-cp311-cp311-win_arm64.whl (352.7 kB view details)

Uploaded CPython 3.11 Windows ARM64

cryosparc_tools-4.3.0-cp311-cp311-win_amd64.whl (367.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

cryosparc_tools-4.3.0-cp311-cp311-musllinux_1_1_x86_64.whl (949.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

cryosparc_tools-4.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (956.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cryosparc_tools-4.3.0-cp311-cp311-macosx_10_9_universal2.whl (492.0 kB view details)

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

cryosparc_tools-4.3.0-cp310-cp310-win_arm64.whl (351.6 kB view details)

Uploaded CPython 3.10 Windows ARM64

cryosparc_tools-4.3.0-cp310-cp310-win_amd64.whl (366.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

cryosparc_tools-4.3.0-cp310-cp310-musllinux_1_1_x86_64.whl (893.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

cryosparc_tools-4.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (891.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cryosparc_tools-4.3.0-cp310-cp310-macosx_10_9_universal2.whl (490.4 kB view details)

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

cryosparc_tools-4.3.0-cp39-cp39-win_arm64.whl (352.2 kB view details)

Uploaded CPython 3.9 Windows ARM64

cryosparc_tools-4.3.0-cp39-cp39-win_amd64.whl (367.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

cryosparc_tools-4.3.0-cp39-cp39-musllinux_1_1_x86_64.whl (895.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

cryosparc_tools-4.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (893.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cryosparc_tools-4.3.0-cp39-cp39-macosx_10_9_universal2.whl (491.5 kB view details)

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

cryosparc_tools-4.3.0-cp38-cp38-win_amd64.whl (367.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

cryosparc_tools-4.3.0-cp38-cp38-musllinux_1_1_x86_64.whl (921.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

cryosparc_tools-4.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (906.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

cryosparc_tools-4.3.0-cp38-cp38-macosx_10_9_universal2.whl (491.9 kB view details)

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

cryosparc_tools-4.3.0-cp37-cp37m-win_amd64.whl (366.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

cryosparc_tools-4.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl (860.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

cryosparc_tools-4.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (862.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

cryosparc_tools-4.3.0-cp37-cp37m-macosx_10_9_x86_64.whl (384.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file cryosparc-tools-4.3.0.tar.gz.

File metadata

  • Download URL: cryosparc-tools-4.3.0.tar.gz
  • Upload date:
  • Size: 254.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for cryosparc-tools-4.3.0.tar.gz
Algorithm Hash digest
SHA256 79acf220bcc607ccbd172fc01f593c295904c3b97bc80bc405c24e314f58385f
MD5 68b52ded59eddf0a08d065889c6dba3e
BLAKE2b-256 2ce0a391efc9c87fbbce4377e7308950826974ee9eb10e148914143d9b543850

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b608ac6bfd457c0590ef4ac92bc681fbc1ab0d7045ada146980b663dd00c785
MD5 cb65cd7462f971ac4a22a32754321047
BLAKE2b-256 ec1979bab99816f7afb612dbca2626d2c57eb2063db709b71909bc6dbb2c1467

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27d1140c548e126006f42334dc50c5dbd716892899f3fac09bc30b688d2ea488
MD5 308a4cf98ab7f3ce19ff1a15b697ec91
BLAKE2b-256 fb42d95c4cac543a5aceabccd084c0407d5254a2aab54445a2d3ca15ff6568c9

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca733988d589647c1733aa12c9dc8c5c1d624d4ac4a82bbe048d3fbf0b4b79d1
MD5 8fc047f13f9884c30f17b59558e59893
BLAKE2b-256 a3f1e2f6646b01784d0a23f10213587b4583dc1cd9fb758c2d662ef4f96a1957

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 520f1bd5b502e344c7f700362cf1f77841299fbe61b79b0566642986f4852fab
MD5 722ce7bc63d5da8f95ecbb7a87e1c507
BLAKE2b-256 ed48e38fe0f43bec7e15d33c8131e960f5eb53fd6625b61fffa4b3faaff8dcbf

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 76123c4b89bf05e271dc6e006184a7b8d96afaa69e1f8c2a4c9ec98ca2aba1d8
MD5 444526e7a89795a828627d348117082c
BLAKE2b-256 a2f01df4be4a21f6c2b1ec28f67ce4ae9ec2e661eed2e83d5a87a3b2841bcbbf

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 36a6ad6d9df1b9e38c2813b99948a751f2da7dbd709a224063f213b55c6e95b3
MD5 7a1e5a97628101108688489346395728
BLAKE2b-256 6aca7f7be14255b203c3fe1a54cf8f16b563ddf02def8679e6808938e4c86c15

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fd33af2ec566c73d2153cd86881bcae5187e90e97741c4fff4ad9a15105a880
MD5 7f50fbe73854a48e9a376bcadffa0f72
BLAKE2b-256 ae668bd92dd9f237b6e6219798863374a8ae90ecef6445a9ee9e71968b3b8fac

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e51edf0468b202ab54726763de366156589506bd8bc6c3789d8f4d91bb27f7b3
MD5 69e59c67fc8713d4344b40afa7cf19d1
BLAKE2b-256 65613ac0f23bf5388a92a3489526675e0fe0b5fe3f41124e261365d1740a334f

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 f3897b0a6819c30921fb180d4916972a01f04cde8418dbdeb8a2279f86f28f66
MD5 6c64edbfba488096aa0fd0fcdd9b88e3
BLAKE2b-256 dbafdf53598a23a6c0c2cd44546a0899aef3e8ac4b2f66ec9da450fa4f0f95f5

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dd6d47cfdcfd449811bb06947dbf53ff882c31e4ed3d0d47bac75d2fac4cfc7b
MD5 ac22a604946fce978674cbbd2eced4ee
BLAKE2b-256 09447c1af57abedd516aa8508443b63d48bb6c0c8f011f681184c32653dd0408

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 91d1bea062abad1c38cfb57afefa8cac7cb02c8c6846e9a1160c01febadb34ed
MD5 944f84f5f3dbbd211f4739137e4c835b
BLAKE2b-256 6117c05e4a2490abae99b742fc33712388b675fc44e4b7a02d848ea935021fc4

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae8b59b3b08d0a25df3095b862cf722719f619ac9d5c29e78e8693aa9f28352e
MD5 425998ea7aa84bd67c2420e366326fe7
BLAKE2b-256 c22f41351c5c541cd116fcfb85f69ece1e4e4cf79f1b86253bc3e0610da8ade2

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a09f95b3a17c199c493b36e7c1f84d4c6d9ad81d371fc7c47fbf2f6ba8891590
MD5 300f67611fd2822bdc219f20ea331a1d
BLAKE2b-256 fd67bb503e42d720a8b61df4ebe2013af0af082653ad4738867eac033f191411

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 afb8e8e9e6fc0418849bba06ed7beacd21678a2934a7fe6b8d9ebc07d32155f6
MD5 43f3e471e64edf417dacc2ae9b313325
BLAKE2b-256 de3eea7a11552865334fe4f3b0385bb4dc49771d2798e9fa7f99b03ef4765790

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 97c56405a19b957fc2ff88d46ded00fef0c76b2286a5a23758d704e3a546b721
MD5 94f18a759c739444efb8ce19fc5c081b
BLAKE2b-256 5f5caa19badab7f4d3c47d996e8a19a75ae9259564458cf6b7c66e1cb0815298

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3d2408b370f16be161cae9928f94da49c2fdbad57c05b1fd9564c771d8af3368
MD5 1cf9cd50b6a91cea215221781dc8bffd
BLAKE2b-256 de45ce090c69e71d8a1a7f64d70639ef89de7326879a92e23e2fbf4fcd627288

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 460931dfc154a6fffbc8c7de6e853127d15f0d35f52fe886e5811d3f3628af69
MD5 fb15ac5f3313a7d0b5af44536d37506e
BLAKE2b-256 4d71d6074a156351c34aef847c899483d578766e071c2fe5884694167d8c888c

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5d9011e53033aefd0dd8fd309450ee2a2de675ae810a52776c351465c77f098a
MD5 44ef69f186a55f7d34d0933c1fbf483b
BLAKE2b-256 8dd298a0c02d46f479d10358235bebb1db298493ccd8f84b107c885d1f5464d2

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cf847e9aef933ae682663651c311f45b665e06f024896cef5712beec5542bae9
MD5 3c77a0d836d7926ce75e64a98edd8d6d
BLAKE2b-256 242392128881d283c226063d0816a431974cda3f9341bf8a00e6ea73504505d7

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f01777b785a8755dab045fe8d1a41ab78a651275ceb93be4d2979b6fa68ba7f8
MD5 a30601773521c29bd95a6794ea1fc747
BLAKE2b-256 28c11419d4731a7d2a0b6c002c128b1e3eec59cb14e7567a5e7e17036cde1345

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42f2094cd923be52d57122c16e36d9b534e6d8b867eea35692f13f052a06ac7f
MD5 53a7e11dc8e469cf467f0c21a388f79a
BLAKE2b-256 47e78c1a51d1b9a8400f56d2ec7cd9d13fb92e0837dd4168636cc5e754e991b0

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 058abf79edd8b84582240acb9ec21bb551e99d0258b32458d1c8c1baebbde044
MD5 31e25b3b75fd2f2654e52291aa9a5f74
BLAKE2b-256 f0ce720510421f5d6caed638340c6fb4ffac67a5de18ff5a215f8994222f9107

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 055ffefc9ba796e893537bdf7570a93ed916489e0aeb164de9b1ceffcabfe0d8
MD5 f70252ac1b42d4f88ee56c63dfc9cfb1
BLAKE2b-256 49d8b82582fd793acee8383431a9dc62149235c393a95841bf5b988eb3fc52a6

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0602c81a7ed072e9dba010b09c6b644dd16e128064121720708fefe7a8e6a50f
MD5 7ad520ff8bd900427a19e8911957abc6
BLAKE2b-256 07521f2a9eb6a5ab56f83949873b98502d77d395142adb081e263ee9b62c401f

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e5e500687fc2227b6817f533dcc2a8c3359765b8510eac7951e300cdd9dea04
MD5 fc78e9d90a5771d1083eb61696738460
BLAKE2b-256 ec4f7f48d6cd3451c71071bcaf29a90f798ae16da586c653aae7d61986918485

See more details on using hashes here.

File details

Details for the file cryosparc_tools-4.3.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryosparc_tools-4.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a438554f7bc4d71786eeb883a9d538749a2f3236f98c5d3a6b10cace3678ec4b
MD5 24e297b9bea4e36ca75b050edce688ab
BLAKE2b-256 e5b2aeed29751a2c8ea849f8a18ab55897fc9bf5a4ea169a4329b385d9fbb8d6

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