Skip to main content

Stransverse mass computation as a numpy ufunc.

Project description

mt2

https://img.shields.io/pypi/v/mt2.svg https://github.com/tpgillam/mt2/workflows/Build/badge.svg?branch=master https://img.shields.io/badge/code%20style-black-000000.svg

This package may be used to evaluate MT2 in all its variants. This includes both symmetric and asymmetric MT2. MT2 is also known as the “stransverse mass”.

This package provides an interface to the bisection algorithm of http://arxiv.org/abs/1411.4312, via an implementation detailed below. The variable MT2 itself is described here. Related information may be found in papers relating to MT2 linked from here.

Getting started

Install from pip:

pip install mt2

One can then compute MT2 as follows; here for the “symmetric” case, where both invisible particles have the same mass:

from mt2 import mt2

# The units of all quantities are the same, e.g. GeV
val = mt2(
    100, 410, 20,  # Visible 1: mass, px, py
    150, -210, -300,  # Visible 2: mass, px, py
    -200, 280,  # Missing transverse momentum: x, y
    100, 100)  # Invisible 1 mass, invisible 2 mass
print("Expected mT2 = 412.628.  Computed mT2 = ", val)

Examples

Vectorisation

The mt2 function supports broadcasting over its arguments if they are array-like. For example, one could scan over a grid of invisible particle masses like so:

n1 = 20
n2 = 20
mass_1 = numpy.linspace(10, 200, n1).reshape((-1, 1))
mass_2 = numpy.linspace(10, 200, n2).reshape((1, -1))

# `val` has shape (n1, n2)
val = mt2(
    100, 410, 20,  # Visible 1: mass, px, py
    150, -210, -300,  # Visible 2: mass, px, py
    -200, 280,  # Missing transverse momentum: x, y
    mass_1, mass_2)  # Invisible 1 mass, invisible 2 mass
Note on performance

With full precision, the main reason to use vectorisation as above is convenience. The time spent in the C++ MT2 calculation is somewhat larger than the overhead introduced by a Python for loop. Vectorising can give a runtime reduction of ⪅30% in this case.

However, the benefit can be more significant when using a lower precision. This corresponds to a larger value for the desired_precision_on_mt2 argument. This is because less time is spent in C++, so proportionally the Python overhead of a for loop is more significant.

Toy MC

A fun example using a toy Monte-Carlo simulation can be viewed in this notebook

Other notes

For further information, see the documentation:

help(mt2)

Also exported is mt2_ufunc. This is the raw implementation as a numpy ufunc. Usage is the same as for mt2, but it supports some additional arguments, like where. The reader should refer to the numpy documentation for a description of these.

Implementation

The underlying implementation of the Lester-Nachman algorithm used in this package is by Rupert Tombs, found in src/mt2_bisect.h. It is found to provide results consistent with the implementation provided with http://arxiv.org/abs/1411.4312, but is significantly faster. Note that this does not implement the “deci-sectioning” described in the paper, since it is found to provide a more significant performance penalty in the majority of cases.

Performance

The default installation method via pip uses a precompiled wheel for your platform. If you wish to compile from source for your platform, you could instead install like so:

pip install mt2 --no-binary :all:

Since this can allow use of newer compilers, and code more optimised for your architecture, this can give a small speedup. On the author’s computer, there was 1% runtime reduction as measured with examples/benchmark.py.

License

Please cite:

All files other than src/lester_mt2_bisect_v7.h and src/mt2_Lallyver2.h are released under the MIT license.

Other implementations

A list of alternative implementations of the MT2 calculation can be found here:

https://www.hep.phy.cam.ac.uk/~lester/mt2/#Alternatives

In Python, the other wrapper of the same algorithm known to the authors is by Nikolai Hartmann, here: https://gitlab.cern.ch/nihartma/pymt2

History

1.1.0 (2021-04-18)

  • Re-implementation of the core algorithm, giving 3x-4x speedup overall.

1.0.0 (2021-02-14)

  • First non-beta release

  • Minor formatting alterations

  • Improved README

0.2.0 (2021-02-13)

  • Fix numpy build dependencies to use oldest possible version, so that wheels are maximally compatible.

  • Don’t support Python 3.5

0.1.6 (2021-02-11)

  • Fix build for numpy versions prior to 1.19

0.1.5 (2021-02-10)

  • Migrate to preliminary v7 of C file

  • Disable copyright message printing on run

  • Move away from pybind11 in favour of raw numpy C API

0.1.4 (2021-02-09)

  • Actually fix the build, maybe

0.1.3 (2021-02-09)

  • Fix the build

0.1.2 (2021-02-09)

  • Attempt C++ build

0.1.1 (2021-02-09)

  • Trivial change to test updating package on PyPI.

0.1.0 (2021-02-09)

  • First release on PyPI.

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

mt2-1.1.0.tar.gz (35.3 kB view details)

Uploaded Source

Built Distributions

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

mt2-1.1.0-cp39-cp39-win_amd64.whl (29.0 kB view details)

Uploaded CPython 3.9Windows x86-64

mt2-1.1.0-cp39-cp39-win32.whl (27.9 kB view details)

Uploaded CPython 3.9Windows x86

mt2-1.1.0-cp39-cp39-manylinux2010_x86_64.whl (98.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

mt2-1.1.0-cp39-cp39-manylinux2010_i686.whl (89.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

mt2-1.1.0-cp39-cp39-manylinux1_x86_64.whl (86.6 kB view details)

Uploaded CPython 3.9

mt2-1.1.0-cp39-cp39-manylinux1_i686.whl (78.4 kB view details)

Uploaded CPython 3.9

mt2-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl (28.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mt2-1.1.0-cp38-cp38-win_amd64.whl (29.2 kB view details)

Uploaded CPython 3.8Windows x86-64

mt2-1.1.0-cp38-cp38-win32.whl (28.2 kB view details)

Uploaded CPython 3.8Windows x86

mt2-1.1.0-cp38-cp38-manylinux2010_x86_64.whl (99.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

mt2-1.1.0-cp38-cp38-manylinux2010_i686.whl (90.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

mt2-1.1.0-cp38-cp38-manylinux1_x86_64.whl (87.4 kB view details)

Uploaded CPython 3.8

mt2-1.1.0-cp38-cp38-manylinux1_i686.whl (79.1 kB view details)

Uploaded CPython 3.8

mt2-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl (28.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

mt2-1.1.0-cp37-cp37m-win_amd64.whl (29.0 kB view details)

Uploaded CPython 3.7mWindows x86-64

mt2-1.1.0-cp37-cp37m-win32.whl (27.9 kB view details)

Uploaded CPython 3.7mWindows x86

mt2-1.1.0-cp37-cp37m-manylinux2010_x86_64.whl (99.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

mt2-1.1.0-cp37-cp37m-manylinux2010_i686.whl (90.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

mt2-1.1.0-cp37-cp37m-manylinux1_x86_64.whl (86.6 kB view details)

Uploaded CPython 3.7m

mt2-1.1.0-cp37-cp37m-manylinux1_i686.whl (78.3 kB view details)

Uploaded CPython 3.7m

mt2-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (28.8 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

mt2-1.1.0-cp36-cp36m-win_amd64.whl (28.9 kB view details)

Uploaded CPython 3.6mWindows x86-64

mt2-1.1.0-cp36-cp36m-win32.whl (27.8 kB view details)

Uploaded CPython 3.6mWindows x86

mt2-1.1.0-cp36-cp36m-manylinux2010_x86_64.whl (98.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

mt2-1.1.0-cp36-cp36m-manylinux2010_i686.whl (89.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

mt2-1.1.0-cp36-cp36m-manylinux1_x86_64.whl (86.4 kB view details)

Uploaded CPython 3.6m

mt2-1.1.0-cp36-cp36m-manylinux1_i686.whl (78.0 kB view details)

Uploaded CPython 3.6m

mt2-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (28.8 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file mt2-1.1.0.tar.gz.

File metadata

  • Download URL: mt2-1.1.0.tar.gz
  • Upload date:
  • Size: 35.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0.tar.gz
Algorithm Hash digest
SHA256 5ad007682fc650093e96758a9bd0b3d840051d6e8cf78d1a8f33e12edbffadb8
MD5 b3e2273087971575a0eb83a643982e59
BLAKE2b-256 c28580f3e8bec4b5bb9a2aa0f75761068f417e8578a6b4479ad6a2ba639650cf

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 29.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 428c63686b81d806a4c91dcca10756c7f53620732711d964f0d5538059033f73
MD5 5dad5521b10a92af7e011cb3b09b8195
BLAKE2b-256 2e8bbe35d4dadd757177f94f30e242424a5c43f21d9ba9d199e7e0fa6a59223a

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: mt2-1.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 27.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c504d7cec104dc7786b356ed6fb61d878451a5aa68b71114644b3639625d6ea5
MD5 7ef605082edaa2b4b2b376773cc8aeb2
BLAKE2b-256 ac3e54f640f571fb0ae7684e5a2e6f834db179aa8ee42c88f2c9e48d23191cea

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 98.1 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d41cc7802b6a1a66da15b0173bb382b4642160ff1491b7f4813f388338066480
MD5 85bc4e902c19625961e900044f7cc02e
BLAKE2b-256 e3d00d5dc1d4329f7f4c963ba2dabce0bb1d69b60c66d5871fcdc3330d59996f

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: mt2-1.1.0-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 89.2 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4185dd2ae189ae5002118da2fb2fa3a2b706c421de9d469c7962d1f73e243b3e
MD5 baa3e23e71c88d79ecd4628e9eb3c4b3
BLAKE2b-256 41fe07970ef3d4c204256ab08f47bfc3e04a5629e0b048d3e7a18f01a95c0ce0

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.6 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 88c4d63afbc3fa1f10b52409c8688b52fe8e9c4584de2e743615bf8de637ce8f
MD5 6e593f7d2c182949ac34197d1335c207
BLAKE2b-256 3eeb51b64965cbd6fe39c8ce70776e99c350bd2154b050636b210f8d2114000f

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: mt2-1.1.0-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 78.4 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 19b550cfdebf70c49262b6b96c1d8e74c75961d8d088f39d5db4119c5950775f
MD5 90181da7d050c653d3c37bca4c61d2a0
BLAKE2b-256 3d62356af9ad931f65b1784d5779a45c9bc68895ce13e0acbd6a597fa6996d16

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81748c8f5da3bd12a3b4b93f817d1f81f1901f29132adb4e7b99ca36e5ec6c57
MD5 7c60feacf7c5ed9b837b034d727e03c7
BLAKE2b-256 aa9cf38b758298b3718ca5eb8572f4be06b7c014df79e74d573da4f7e029509a

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9a15bc0831496629aa663d5ae062d9101a7641e0b58c6ab697554655875b3a44
MD5 c990fb4b66c5d9a8c08734adceb0ee24
BLAKE2b-256 9fc3adf535978d50c45de2501aaad92583e7407685188d254512c6f387838c8d

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: mt2-1.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 28.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5a1b05596923ce42a3d24780d7d8102c400cd101212c194462474c437821094e
MD5 7c365916594ee551b2201c0562193d12
BLAKE2b-256 bde50831c137be1222e84c147ab270d429aabd8221a81a3adbfda813a1a127d9

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 99.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a287a0f15195a496aa58c22ac58ae27712d74d14828b63a753c7de8803442ffb
MD5 2c5a72e7503f8478731162f583f13982
BLAKE2b-256 2481ce1ebff1ddfa6693522ed09e80f540cdcdf2547b3fc32dd6e76a11edf3c9

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: mt2-1.1.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 90.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9d7a388df58373fd2910b47ef14a2b04b0579cece6e7d0e6df19871e384a0f7e
MD5 dc73f2755525dcb7e82c20e40c38c7fe
BLAKE2b-256 5096b9a26003fc73175c1a07247f0299ba15f8d1e48943a00a327a2a06eb10a4

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 87.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 92b6165513370101596ff4319d4713e6069de260010c819d510ac16a9119cf54
MD5 5865d1c59ca98ae60d5203de77d60eb6
BLAKE2b-256 d9f6266934be9991ce46fd8ed631914bdecce8011261262d9795244a3a6974e1

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: mt2-1.1.0-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 79.1 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 707f9485a531239a800557a3145ea21ad8d3f63c4939bf8faf6de1a44447953f
MD5 fdbfeef602cdfd3a5ec830bf5eb9d8d6
BLAKE2b-256 e0c35f0c38f6ed0bcb44b1fb924ae36244295e7476247aadd08aa941ac881772

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.8 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49e4182bac0d34090ce72cd515b0a5465f468e4699a64cb54f70bfe0c3d31339
MD5 1654e6219437a640b2cf36c72618cfe1
BLAKE2b-256 d4f633fd148b6e11db25cd882292882f3976f37e25dac42bbb0e36e15928f00c

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 29.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 495ee347071f77554e0438a6a4a8a20f24d7f761129f8d65080402a6cea9d778
MD5 20c45e9ec3bbd911a59f1f7ee4c02421
BLAKE2b-256 f2c1b958c58d142390a7464b90793be8e5933614461a73dd16cf49f5b02dfd3a

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: mt2-1.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 27.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 241286cc4ea9427ec62f54e523f831a044f76f0a1eaf9fa816eee1600b54ab9f
MD5 e3ab554284903a5664e5f494dbffcf5d
BLAKE2b-256 27b9cbc3b8fdb0f46cde1ca4f464ce52e3b99e6ffebd5e4584225dc886896c04

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 99.2 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6154cf8769d2070292b901f517d45d78b5a510514aa3a05a3fdae092297ad73c
MD5 90736dc3b3309e788f969f10f1cce5de
BLAKE2b-256 72c2bb81f8fe19e3716116c1d0ff8baafffaa58cc4369c6d1921f6eeeb6bd27b

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: mt2-1.1.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 90.1 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fdb27fc6a4080a632e2d5aa8a9c00d4d8f0a663241ae857a9187f2acb1c0ea8e
MD5 857020ffd71f1ccb5170bddf036c56fd
BLAKE2b-256 7efbc440aed6ed3113651d30b40e15a05a7f4e8a4ffcc6953c9bafbea6193537

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.6 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e73a352a668aab6b3f4ea0bfb605bd3d6383230ca922809a42854a9b52a464fc
MD5 c404a5193c9056191b9e612c388eab14
BLAKE2b-256 2439da9efc9050550c479e8755a9abba0210a09a4477c18c0e411f6368864c8c

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: mt2-1.1.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 78.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e2157b6f6a37506b1bf8e719d742d793093d0c93cabbb4e9d18d66a1145f8b3c
MD5 cd2dd8110c650a3865a0ea21e4aad044
BLAKE2b-256 54734e5cb5ac0b9a35404e1f7640b3629a07826f417231f1341278236479b749

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.8 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec08bd040584308265f079934ab060d2e83e66960e46d51a40ce38e91046abc3
MD5 c3aaf9ddbd3855479d2c60fea550ea0e
BLAKE2b-256 41f26ccc8ee53ed28f6b52314edc3868eb9dd9f1fa91d86484da2aac553df82b

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 39635c66bde61edcaed06aa4c4b6cf87a144bef6a9ec74d5b20881b562452431
MD5 4b232341faffe172162a4503bd12594f
BLAKE2b-256 6d0aaa9ce79a0b6acb83dc15c76baef9a324a19e3ee14e14ac9a707edc07966a

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: mt2-1.1.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 27.8 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7dc320d50a6b2ff0b8dcaf86fbb9c99e22a4b247af0b6c2bf38cbfad6464b8a9
MD5 74e97c1ad85bd00e93b3f17819d7e133
BLAKE2b-256 73a80df36bcf07be3a5624d1b96cf7babea383c6acd77605361de10de1f0e6dd

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 98.0 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5070a3d837629e7aabed818c8274c2a8cdad6d26098d3b81be22c3706342c00a
MD5 935218d6ed588df47fbed849794f275f
BLAKE2b-256 99ea738fd1f57d794b0fe8ac66bf7882c3fe187d30da7b9006d5aa618ae7aea6

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: mt2-1.1.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 89.0 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a51b2d4af43882acc6ca50918e703f822765f583dba5276b2c3b273a04a11b80
MD5 02dfdc6f1e271dc84780dba957414617
BLAKE2b-256 ad28ca6e3cfb7fc4f6dcfcf877be3fe989d4dc554290cfa4d7d4ca2271f00804

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 86.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9927b6a176e1b950446a3357869e001a5ab717bd70d24917085781d1d1f3106d
MD5 c95a7b9da4acf9e695993e4506ae5d24
BLAKE2b-256 c6012031147a85d64d7698d764b20ea23d87cbf78114ee0509333d57fd8cd443

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: mt2-1.1.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 78.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fc377b02201771753ea66a36dcbbfa07f7249b940775f7e638182e48f89cd98b
MD5 51fa3a8a463bcd62e1660734db7efe1f
BLAKE2b-256 32877c27df9c823ec985e64c36d17c4b2cba7d94ab3c2d0dcd5b7aa41ffb64af

See more details on using hashes here.

File details

Details for the file mt2-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mt2-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.8 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for mt2-1.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 015f7c0f523f5b466158d14a51ba047821a8b0573e711c8b0a0339d7edf53f5f
MD5 91716b4c2023b0375d20ecda7c1a5e8a
BLAKE2b-256 5f5d1a0f53d6454ad38652e5287fb2c49cc18af8b4853a7283a858cc63fe57c4

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