Skip to main content

Python bindings around the TM-align code for structural alignment of proteins

Project description

TM-Tools

Python bindings for the TM-align algorithm and code developed by Zhang et al for protein structure comparison.

Installation

You can install the released version of the package directly from PyPI by running

    pip install tmtools

Pre-built wheels are available for Linux, macOS, and Windows, for Python 3.6 and up.

To build the package from scratch, e.g. because you want to contribute to it, clone this repository, and then from the root of the repository, run

    pip install -e . -v

This requires a C++ compiler to be installed with support for C++ 14.

Usage

The function tmtools.tm_align takes two NumPy arrays with coordinates for the residues (with shape (N, 3)) and two sequences of peptide codes, performs the alignment, and returns the optimal rotation matrix and translation, along with the TM score:

>>> import numpy as np
>>> from tmtools import tm_align
>>>
>>> coords1 = np.array(
...     [[1.2, 3.4, 1.5],
...      [4.0, 2.8, 3.7],
...      [1.2, 4.2, 4.3],
...      [0.0, 1.0, 2.0]])
>>> coords2 = np.array(
...     [[2.3, 7.4, 1.5],
...      [4.0, 2.9, -1.7],
...      [1.2, 4.2, 4.3]])
>>>
>>> seq1 = "AYLP"
>>> seq2 = "ARN"
>>>
>>> res = tm_align(coords1, coords2, seq1, seq2)
>>> res.t
array([ 2.94676159,  5.55265245, -1.75151383])
>>> res.u
array([[ 0.40393231,  0.04161396, -0.91384187],
       [-0.59535733,  0.77040999, -0.22807475],
       [ 0.69454181,  0.63618922,  0.33596866]])
>>> res.tm_norm_chain1
0.3105833326322145
>>> res.tm_norm_chain2
0.414111110176286

If you already have some PDB files, you can use the functions from tmalign.io to retrieve the coordinate and sequence data. These functions rely on BioPython, which is not installed by default to keep dependencies lightweight. To use them, you have to install BioPython first (pip install biopython). Then run:

>>> from tmtools.io import get_structure, get_residue_data
>>> from tmtools.testing import get_pdb_path
>>> s = get_structure(get_pdb_path("2gtl"))
>>> s
<Structure id=2gtl>
>>> chain = next(s.get_chains())
>>> coords, seq = get_residue_data(chain)
>>> seq
'DCCSYEDRREIRHIWDDVWSSSFTDRRVAIVRAVFDDLFKHYPTSKALFERVKIDEPESGEFKSHLVRVANGLKLLINLLDDTLVLQSHLGHLADQHIQRKGVTKEYFRGIGEAFARVLPQVLSCFNVDAWNRCFHRLVARIAKDLP'
>>> coords.shape
(147, 3)

Credits

This package arose out of a personal desire to better understand both the TM-score algorithm and the pybind11 library to interface with C++ code. At this point in time it contains no original research code.

If you use the package for research, you should cite the original TM-score papers:

  • Y. Zhang, J. Skolnick, Scoring function for automated assessment of protein structure template quality, Proteins, 57: 702-710 (2004).
  • J. Xu, Y. Zhang, How significant is a protein structure similarity with TM-score=0.5? Bioinformatics, 26, 889-895 (2010).

License

The original TM-align software (version 20210224, released under the MIT license) is bundled with this repository (src/extern/TMalign.cpp). Some small tweaks had to be made to compile the code on macOS and to embed it as a library. This modifications are also released under the MIT license.

The rest of the codebase is released under the GPL v3 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

tmtools-0.0.3.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

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

tmtools-0.0.3-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

tmtools-0.0.3-cp311-cp311-win32.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86

tmtools-0.0.3-cp311-cp311-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

tmtools-0.0.3-cp311-cp311-musllinux_1_1_i686.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

tmtools-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tmtools-0.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

tmtools-0.0.3-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tmtools-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

tmtools-0.0.3-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

tmtools-0.0.3-cp310-cp310-win32.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86

tmtools-0.0.3-cp310-cp310-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

tmtools-0.0.3-cp310-cp310-musllinux_1_1_i686.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

tmtools-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tmtools-0.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

tmtools-0.0.3-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tmtools-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

tmtools-0.0.3-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

tmtools-0.0.3-cp39-cp39-win32.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86

tmtools-0.0.3-cp39-cp39-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

tmtools-0.0.3-cp39-cp39-musllinux_1_1_i686.whl (2.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

tmtools-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

tmtools-0.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

tmtools-0.0.3-cp39-cp39-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

tmtools-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

tmtools-0.0.3-cp38-cp38-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.8Windows x86-64

tmtools-0.0.3-cp38-cp38-win32.whl (1.5 MB view details)

Uploaded CPython 3.8Windows x86

tmtools-0.0.3-cp38-cp38-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

tmtools-0.0.3-cp38-cp38-musllinux_1_1_i686.whl (2.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

tmtools-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

tmtools-0.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

tmtools-0.0.3-cp38-cp38-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

tmtools-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

tmtools-0.0.3-cp37-cp37m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.7mWindows x86-64

tmtools-0.0.3-cp37-cp37m-win32.whl (1.5 MB view details)

Uploaded CPython 3.7mWindows x86

tmtools-0.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

tmtools-0.0.3-cp37-cp37m-musllinux_1_1_i686.whl (2.2 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

tmtools-0.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

tmtools-0.0.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

tmtools-0.0.3-cp37-cp37m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

tmtools-0.0.3-cp36-cp36m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.6mWindows x86-64

tmtools-0.0.3-cp36-cp36m-win32.whl (1.5 MB view details)

Uploaded CPython 3.6mWindows x86

tmtools-0.0.3-cp36-cp36m-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

tmtools-0.0.3-cp36-cp36m-musllinux_1_1_i686.whl (2.2 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

tmtools-0.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

tmtools-0.0.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

tmtools-0.0.3-cp36-cp36m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file tmtools-0.0.3.tar.gz.

File metadata

  • Download URL: tmtools-0.0.3.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3.tar.gz
Algorithm Hash digest
SHA256 2477e29643d8cf1d1b6f0a1c9fe6ad40de6a2da2f0b50034c71557c628c02a7f
MD5 854df2d7a1406aebf2892aab420ef3d1
BLAKE2b-256 b8d9ba7497da016dce427914beb899d23f34badeb9f33d4eea32fc023c507389

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0248116ec3e7c73e1c5998efc5e081a93c86e110c2a4d056d64d692500a9651a
MD5 14e8d77f01647c6340f7d183309d0338
BLAKE2b-256 0514514bbb9be46f25773c2994c0a5f704cc2c9950363d2cab9ffdffcdf969ab

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 852f513bc4434a9808239343a467bc81c0c2d38c1e200a8399e444342d71c333
MD5 49e6f99b15acbd46dce006bca92989a3
BLAKE2b-256 2ed857335cf092d6b57d7bacca62d30027b8d88bd07f3588cb1d89dd477258ec

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ec3915fd64f2d5d43ad19b5e1f7a12571a731871b0785525fd1f19ac7828af82
MD5 031f375034b3f74d7efce7bc3011ea4e
BLAKE2b-256 33622168ce43e3e68533e01ae0374ba08cc2a07ca40f1a83efdabdc4d30836bf

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3d6047fdc604c480314bbf8c73d97f27e648a20609a5c5709fe19f2db5049e3e
MD5 e13a11608995a74ae7c45522b911c608
BLAKE2b-256 41b07ec4a60cd9ec233a68287b37daa8e4fbad893bab65702432550db85daa66

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 491cecb301f4687071ba62edd327dfd147dccf918a7dfa8e49013f45a479ecab
MD5 459b66ddfcd7524a51dcb1425c42a3fc
BLAKE2b-256 426ac95ad8caff0a862e80510314928b9834daca2f0baf697805392d92f8410c

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2865a9390a533f37b638b29deaac6558ec6c9b6923cd6117250f7435decbb3b2
MD5 06df10765d12bec4ea98d5d38b3f181d
BLAKE2b-256 e0c70231638eee57fb4f97179d90915b05905af3e00869b21803ed670932a473

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb45f8a5343f262039e360dd18ef37bf75377c6e475cdadc578b861bfdb68603
MD5 7736b318766a3c77ec5e53332cc28f7e
BLAKE2b-256 ca58e79e611082c2360dac08e29f0e670df6f1c15ddaead54e39ccb457d3e22e

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c0b988d71a1173605caf58afea528f94d11d3414aed9c15f5612a43ea0bc2456
MD5 d5fc630399de0a08174ea2161926bf77
BLAKE2b-256 0aac23dc162ea7692c259852d513b1c2c99d8f02f6aa1e74d23f6fc7714d6e86

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 777ce27ab6d96de1ba513e1615b44af7efb38cd4afca8899b8f66104db83ec85
MD5 97febbe91ab8492ebb7cd64109fa9655
BLAKE2b-256 d41cbd076b4db79f745c6a0746886304fa06fb780c56cbea87a60b2bba6f38e4

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0547c300ec9d9117e0cf053c8e739e52647c3fd09a60259326c08c8d2851ca26
MD5 b211b7bafa4e27c9a26c15c166fda73b
BLAKE2b-256 bbb0f79cc3b170758d00e72ee65a69847cf2c7bb454e4c3c2be4fb14cc755e42

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 eb6a22bd4515d3c2f56661326c93431f876bd550b592b0badd8960beded9c7c6
MD5 30bfefe84c1b24e3cb771ad749f05970
BLAKE2b-256 a2bab38357be9369aa1f88fd2a54132813fa405e228e92addf5e73e0741f9f22

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8957a06021a581c8d242bb8768e53be6b0fcc7e8ceed8ba0d3ba16e8e1ae782e
MD5 85f67ecbeef188a373fcc1f440b962dd
BLAKE2b-256 e5974d3030733bd05bd4ce4e38cb12805284c1d1b371294962631cb26bbbab28

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ca1e2d1151205980676c52026e5cba84061f96789224e78269919a31837fd15
MD5 e997ee363277c917d48a6c9a974e7845
BLAKE2b-256 1371ec7dbd97f42cf9e79a27e42506c8fe75f40d387b41627bc2c960d78f4813

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8280f0c151f6f377fed0202485a378306e162894a35f5d1068b414e218316e5b
MD5 72e41a9d7d694be58cce39f3b0d6d5db
BLAKE2b-256 cc29b67578704b67421d5e77efce3a5a71b48bdac06da1fb13379e97ecc51dea

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 afddb7d8c0f50318dbeee3587dd4293f03a471707524ee718062c0724d81be4b
MD5 aa0f601480d4a59e10bb872bceb1b8d2
BLAKE2b-256 a0439b744b224667ef355f8f20d75409f12058e0a1ab17c73380bce6b2a22f0d

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7df970249a9e176b8feba82a87308109705a616a069865e2e178018dbad485e6
MD5 b84349c7b189ab1e742d7d897673d0b7
BLAKE2b-256 3613ce0d0a10452a59f1493451d21d2bdea8eabc8112ac87b83f0da982adb096

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 79bebb5caef258cef69d77407b9f28c150c4717396b1e7c6cc19b71ca4ad2b1b
MD5 e546d8ed2d6a97fd4edab15b22ab7b59
BLAKE2b-256 0fc78affb56c193d546c803e7270e5c201d48cee2d2a7a0b54b1fe6b77eb2d6d

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0552d418f407eef6aee00c144bbc127d59a7c3116f2c532e5ec9122d163952a9
MD5 1960307a6cbb404bd5a523ffda007f91
BLAKE2b-256 48a5363ad836d5c06a389eb8c19d9a08e35f6c0fce5e588ef3381223dacf8a76

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 77f278c95a61050de5132b9eb78016226d57a475fd963b678db21e20983476f4
MD5 123de3a432f4fd6d49da5a88c7b253a0
BLAKE2b-256 d6a89fd567e221c53f300d894bd8bed8e39a0e63d4a0f53846eb2def985b508c

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 abcf13f914178b44b5c36b026919e3eac51232fda886db9ec2214d3ef724129a
MD5 e518349a2282bd99791035b61325b4b6
BLAKE2b-256 535860398706aa033eb548753cac51620e43623bcbecf7241402624f0a05b2f4

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6d4863c9340fec3633a959cc4913e308453d13d71a7d9566915b76f4c6d371b
MD5 3678ee08b0f98a32bcdf398c19f272fe
BLAKE2b-256 5297dd06283f0f1a1c3f90979aa4fefb327bf2834d290e9638affcaf494c9328

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc4b1a956b782532cf91265b1ee4b4741068d8f707d51ed3dc8aafba3fa2c805
MD5 3507b99602388b25f169579c0e35fe7d
BLAKE2b-256 f1a52476180eec5fd9eb9b8761bf84d96432cb48d43734568f1dd735e3ae8f83

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2dbc3d90eca42b9907e11dcbf11cbe9a3e0873bc3009b8768389d81e9f7ad35
MD5 81e1902768c213cd6eedc8ee8f731353
BLAKE2b-256 27222167c23f26d944bc3de153e0dcc5529beec1c68033b45c2dcda146054514

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a66033404b28df46cb4056a17cc30157f5fe514d52eb5227da74a94c17bb8c98
MD5 5a87efe944b4a89104028915d4d3100a
BLAKE2b-256 4d9978d0b739091eaea0544a74e57c5a6a2b43363b5f41cb998e087644508df6

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 205d08d1dc0b3fef2fcf61c59b8a2d7f668f2bfcf9f1b9e5c4851925de19d95e
MD5 65e73ffdb4ea93a9fa2d73dc4d7a601b
BLAKE2b-256 fb600bb3264628240420e1495d4e130cb18f411cfebe9e44057ac5d87b7622a7

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b5bddba6764b6b86e8d4d386eb08d69676f8cd43a3625393fa7eede20b964757
MD5 bc9158c8fb4b55c7c2a93ae406f2f24f
BLAKE2b-256 5afce0addc42eed573acbba50d10f4e3b9654244b0b837d00664ed7f924c1e9e

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d4efaaa245dabf13117bd9e6da67ee8334c130a4bf4e06156ddd798ba39dad4c
MD5 ad76335d27c09ce73e791a0318232d32
BLAKE2b-256 fe5faaad11f82fb7a5dce190a5364075f96c956e4687eb8646b4c958b6556f1a

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b6334e0ad4161df7e74c2fdfdc4af6785c7480b4c2e1ae90bd6541769516d595
MD5 09d41b5db469f2651676ba939cc86b39
BLAKE2b-256 151633ca7bc9ff6c92ab3cb7faec784db96361d14d752457f48f33a647a7b358

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6084dc0f09a3da6411d3aa3bca152cb85feb38a77a8043fc37588a7962bace9
MD5 f42b229727674449666aafb8e5c839a7
BLAKE2b-256 4b9196307de6acd979b4faef598a7bbd8c1223fa7b356217a4a929c2aec4e7b0

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bab111f2d46c31eb8fc7d21f23bf1b53e55d5401159622157d8c4f2c6124f44f
MD5 c2f3d3903339db690712cd2b3f4aada6
BLAKE2b-256 311ad8f1264a43bcb116ba9944bff73512ed2f78339aa2518e7fb0d9a0e11ec1

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2e7dc95fa5c49cdb01680c104725c56c47b5492b32a718bccc3ae47b5f4bd8c
MD5 0f8dabcee38bfddda82933a12aefbd0d
BLAKE2b-256 ca3c8628731f4d92bcdfa6625fdc4a7b140fe873367acd8af572af2031e10e1c

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6b6e37cdacd0d8b27e361786b7ba275460f39b029c68fb4f64f9eadb5a95cbf0
MD5 1966298faab60b4808242558e11a44b4
BLAKE2b-256 7176c2ac8cf86259790a755c66b08948d6809480fcb9bca336d6a8c639d5f0fe

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 063ddfdc9301139e269523501871f14cad5d1f6f9d67b7521a389007670b9967
MD5 5d1d7aad492c6e9e001513bed3cb0e9e
BLAKE2b-256 9d8ca4658e02ec72c51707e814f53383f15f1a082a2d91018e79147f75eac3e0

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 be105efca7107aa4db96f1387af9b29b010ff76adc05ea5465480c14d30036c0
MD5 56f8b9927da3b40b42fc2538e7863484
BLAKE2b-256 4cb8c4f3e5f1b87c7f2f39e25d66526ddef7eeb19cbe5c48d7ad45bb0ddc4192

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 02e34c5ff2dbfd8e76c7e1ae0179fb2972ac8f1a564aaba090db0f2569c6080d
MD5 ed0d2513db96d6d4c1993d799f5e3af0
BLAKE2b-256 f2c000e07dcaad758534c1460c89ccb199c4a2e87f753b4f3d78407e04e5677c

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 aeb133c583fae2862be64273e053e2dccef4b43a43266202dc778367c10f016f
MD5 167c66e9ae3a124619e69ed6c7e11b27
BLAKE2b-256 2b8103ff3a385eda97c64a72d67b93f612ff4debc3341b871daf089ddcac8c3d

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7787c925874b057e9925b64595a947ae2083d0c5a57138542b46201834e659f3
MD5 fba9a475ef53a44dcce7051f585c336b
BLAKE2b-256 5094d6bb09a6204fff7e093591b2e033179e6b7c76708f40a3031b1f4ad30eed

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b6f33565fb1ebf4f2cc09f8a6bb76b81a7a4bc612c3f005355bed9f90e7ddd08
MD5 9f826e190eb6f76d41435ae5b4d97192
BLAKE2b-256 243f1fc3115ca3e0851bc4132f130593eeb9a94480cc9f4e97afe6317681d8b6

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8f6ed885250304e0950c79c179e4f98275ae57bb235caa4f2bb78f03bc0c4966
MD5 673121571012c1b02337b48a0c14cb22
BLAKE2b-256 1be5e9852779a3764886df688359eace7a4adce4310a3e6fa1c0b3eda6d64992

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 75448e43b16403452eb03f1f03e852a107229d86cc77c780a01a995d56007201
MD5 8966f611fca600714dc55a833ef5191b
BLAKE2b-256 bc0eb1feb7005995475ba2bb1474285ae9e327ad96df71df3b691e7a9a250ae0

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp36-cp36m-win32.whl.

File metadata

  • Download URL: tmtools-0.0.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for tmtools-0.0.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7f0401f8231dde16b9f210842b4397d9603a79a610ffc7c1d31a68ee59beb65a
MD5 8fec7e9c0ab8f9d5c5736280ffd06769
BLAKE2b-256 ae8d487b3989df7fefbfb34bd88fffd344105dd24694e40b6dd3fbf5fbee19ba

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7f765c7a3582b5875d2720523f6100c7423ec4bdf29de8ccdf833f0168c6251f
MD5 f63b82430f92fe20416e3b0ce5039973
BLAKE2b-256 2d091fd2b957d0a9c875d17f94d2a4ee54df08eb5731f6f877148c09dbb95688

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 044ccff45b429062b53c3a864f236a01caa5ca5ffc6090327f61a5d84edb4675
MD5 9a0fecb12bbf28056b236cf244e4f967
BLAKE2b-256 68aa030037c1acb800dc32061d534c2673341a6726f09b4b06d4f80521e64237

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0abfcc9eafd3a4de4316432416076d8b312ad762b4f6d5bfc16394a7de2eb0f5
MD5 9fa3e3366f2680a290ad1ab5231f09a5
BLAKE2b-256 36297419ca9704c1ae54823b60da3b85f51fd2ac04071d50d097dec9a094067d

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1dd37f0431793e0ba7bb144a52c398b74bd0a0a8dbf0c28928f37ceee9e0e9a8
MD5 b8b89ebeb0c4496dd5d83dd26ba96af8
BLAKE2b-256 91348cde897cecf12b80c2b693e085748b7814acc124be1aea2dbb80da6aac18

See more details on using hashes here.

File details

Details for the file tmtools-0.0.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tmtools-0.0.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a68befd9f1573958713180927e65521be7069780a966ec3901e7e1ff24896793
MD5 379f1661785a85592a3d3c1352592959
BLAKE2b-256 7dc69a81d967bab96dae4b2ca013988e421c0ac1c7f6c301689c5359a3756ea9

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