Stransverse mass computation as a numpy ufunc.
Project description
mt2
MT2, Asymmetric MT2, and the Stransverse Mass
This package may be used to evaluate MT2 in all its variants.
Specifically, it provides a numpy ufunc interface to the bisection algorithm and C++ implementation of http://arxiv.org/abs/1411.4312. The variable MT2 itself is described in http://arxiv.org/abs/hep-ph/9906349. Related information may be found in papers relating to MT2 linked from https://www.hep.phy.cam.ac.uk/~lester/mt2/index.html.
License
Please cite:
http://arxiv.org/abs/hep-ph/9906349, if you use MT2 in an academic paper, and
http://arxiv.org/abs/1411.4312 if you use this particular calculator.
Example Usage
Single calculation of MT2:
from mt2 import mt2 pxA = 410 pyA = 20 mVisA = 100 chiA = 100 pxB = -210 pyB = -300 mVisB = 150 chiB = 100 pxMiss = -200 pyMiss = 280 val = mt2(mVisA, pxA, pyA, mVisB, pxB, pyB, pxMiss, pyMiss, chiA, chiB) print("Expected mT2 = 412.628. Computed mT2 = ", val)
An example using broadcasting:
to appear soon ....
History
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for mt2-0.1.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d46363aeda7915fcacd4c78d0699203e2e4a98b14892a0a54c90a41f88f000d |
|
MD5 | 8397c2dff8b1157e9a0bfc19c9fa5c02 |
|
BLAKE2b-256 | 51b819403e34838ffc641ec22a0af550f4b24dc08563ffee3743db65c9f8d93d |
Hashes for mt2-0.1.6-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d617becf47ac1e216ad1105e2d135e38c48bd3e6af61c56ff0b276631369fd21 |
|
MD5 | 61bfa7ae62c8d77b2851448149c6047f |
|
BLAKE2b-256 | d87fc45d8429d0fdba14b7e02aa8eea877e00ac7f6320f0cb0e0ec1a476a4433 |
Hashes for mt2-0.1.6-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 003b14b3a28f580ba6aa9d2797241f2758e85b9eb501005a5107b3fac099240b |
|
MD5 | fde356c598d5db000a6ca11e7c10931a |
|
BLAKE2b-256 | 11d22bb5e1aa5674bb76ace97ee9459fdf09077b76365c454f205a752f8949e2 |
Hashes for mt2-0.1.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 978d938c4bd3cd104b4af229e570a938a5018a1aa5a7e08e4ade66024e55dddc |
|
MD5 | d37b8fbf529d3c87956b4eb6093e96ed |
|
BLAKE2b-256 | f048ee210add9fb50973794d767b9278fb2e94dab792e90ba0fb1dae7d3a007f |
Hashes for mt2-0.1.6-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 117e275db838e4f2ff54372042371eb4e485447597cfd133d55bae73f14f001d |
|
MD5 | 8131b619771f1b40d4a24a5b044111a7 |
|
BLAKE2b-256 | 884b8203d391f8eaadf3c9f39bc3e7785087a010388876017e71e2addc044951 |
Hashes for mt2-0.1.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45233561984fc458ab4e2b037bbd1871f120a0d45a8b31ba31ecc394822b9a90 |
|
MD5 | 7b3bcceb0520835a399a3a1c7a605f6e |
|
BLAKE2b-256 | 75f4713d4c585421d50ab836c37be04d89c090e7fc0a78305664726fa881931c |
Hashes for mt2-0.1.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e264c74f5be8e01f68792c2b70c2b01c2dda9a8c03802f705bf94ce3e650741 |
|
MD5 | 1ef27f808554d3e80f13a0bf6bfd1540 |
|
BLAKE2b-256 | 71f7a2fea074497b7901e5edae0c3f24dea1e2cb6a0e74cc1066850bd0348e97 |
Hashes for mt2-0.1.6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 020e83f2b207a34ca50d127d68e2b1e43cc0f93fe23cf9bb4cea1fb0ea5165b6 |
|
MD5 | 285dfdac696f4e1f5c00fd0c180dcdc2 |
|
BLAKE2b-256 | bd603d4a3c3a03581d99999b24bfb3b1a391d2a5d0f5f0d8a27a7cc9c1595523 |
Hashes for mt2-0.1.6-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fc845d06cad9b4ae182674d1a61a31b9d5e3bfeddeb44733791c2eed20e68d4 |
|
MD5 | 00f650e9feda8341da7d438f5afc34fc |
|
BLAKE2b-256 | 7bd3a23efa2fffa7f2b4d4ae55a252628d2629e2d87cf51f0bccd90ad3be5e83 |
Hashes for mt2-0.1.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccf0ee931d7fdf7a4018a8e9a9b591372f6e7ac8d0bd68e67c098978bbe6d979 |
|
MD5 | 61fb259faaa9b74cce5493dc4f878e74 |
|
BLAKE2b-256 | b6685f6cec1ec4701c7dfa07402eb643502f9875804a5a161392a5811bebea05 |
Hashes for mt2-0.1.6-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b598bf34a22de926e46c61a54013332faba2b79fcb543c51d05cabb9e4262971 |
|
MD5 | 481c6e9acbbe204e00ff627921fb402b |
|
BLAKE2b-256 | 4ef3f72e68fbbe44dee6fb7373761760991a3c10cc90619b12c45421e9859bd1 |
Hashes for mt2-0.1.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ea1f8e25cdd83d69d356c6d3c5bc001db7ea93e164d9da719a39352dad9772d |
|
MD5 | d28ad05b3208c7d0c170ce7731213ce6 |
|
BLAKE2b-256 | 4d91a0c45f342919680dee16158b3e8750b61d976679ba761db458c3451346fc |
Hashes for mt2-0.1.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aee88a252771256083e45212d2ebb4314406c05a8a3ec299f143bda9f29b163 |
|
MD5 | 6b924fd0c867f87b69f1d1d74644520b |
|
BLAKE2b-256 | a08f20204bce2312529b9a40c8d2d3a2360dbae52c54f91e2f47051ec3ae275f |
Hashes for mt2-0.1.6-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc772d04a6dfbf7d2b9505be92c27bbd098c84901e6d249202f1ae9296e2d0b |
|
MD5 | 2028c47e19a3797e81a3bf1360d209b3 |
|
BLAKE2b-256 | 60d8ce260427fcfe3f9e73154dbc99f89bd7cf0c92b77e96090483b0c323a983 |
Hashes for mt2-0.1.6-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00286b65545cf4b6f8944547d161b017e7e1631b26e17cbe8dcd3c8ad8008df7 |
|
MD5 | 140aeb6f2c3379147c5d706fdf9463b8 |
|
BLAKE2b-256 | 92774ebc7ec0b8d4fd66508372aed567009af40ba52baf2d6e7dbc8169337d00 |
Hashes for mt2-0.1.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88c99a60bf8a0a1e3680c5ecc48c78138a9e270f01ae4144fc79649d101a4ae4 |
|
MD5 | 375dc458ae2ecefa41d03e177d8893c4 |
|
BLAKE2b-256 | 09a366085d9943e1eee4f3a855a121dbe35af314ef6473d2591f1a7b43cadab1 |
Hashes for mt2-0.1.6-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83f640a9c90daab73fbbe174d92dc4682e553b777717ca269b549d6cce060b53 |
|
MD5 | 8e9678353d816d651f7c761440653e24 |
|
BLAKE2b-256 | 5fe92038616a41e090470adee9a915db237790bd3c8b53df0e8957321e757b59 |
Hashes for mt2-0.1.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69d99297f6d1844afabcb8121b2730ea494c67dd092632eec96450f2b1d99ef4 |
|
MD5 | fa01f5d39b062b8ba3effdc49ebfb0cc |
|
BLAKE2b-256 | e8f58c51c8ce75eb0f4561cb84bd8eadb3e3f964525f8839a9fb448343c18404 |
Hashes for mt2-0.1.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a81192a3dd6049188ca72113ceec4604c2ddb72adfbad84ee3107bc3de8f4c1 |
|
MD5 | 99524c6fab735ee96007d43914c65d36 |
|
BLAKE2b-256 | 9e758ae7bc90ec5d71b72c056e7e14d726c258fbdcf9ade5964fc8614f1b7e91 |
Hashes for mt2-0.1.6-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03968fcee079168227f9d219c0165fadf6b15e32196078df81f53f8cace93892 |
|
MD5 | 1d3914480ddcb0c2edcec391bb35bcdc |
|
BLAKE2b-256 | a8dfbd21f027bec3a07ea487d791d8c9f0564a6233938b2af7bab36633834aed |
Hashes for mt2-0.1.6-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d4893ffd72d1e00a284796ad26395e49c340b6f9ff517283588ee98514bcc68 |
|
MD5 | 57a1a4078808914e6a0f2171795d3e46 |
|
BLAKE2b-256 | 9257bace7961e6ac7ca6513c39cce3445d9d8acd4230425b5eb25051054f88f8 |
Hashes for mt2-0.1.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85eeda8892bd93efb4c898ac9f3477c4b20a7b27a663c5f83174fff0367b0a66 |
|
MD5 | 8138788cf49fe87295297a34f4027484 |
|
BLAKE2b-256 | 33d1676c9ae0e6d6bf0c1737bb28aaf12add5320b2628301bf9c672b55a3fcfe |
Hashes for mt2-0.1.6-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d766f19b5111f57aca1cf1ac285ffcebe41fdf2d9d926beaa54d8d31f8117a8c |
|
MD5 | 54c07122f895b99405610005682707d3 |
|
BLAKE2b-256 | 811a18763f8a6124ead82fbd7fd22b7efbb38908f10ba8a69fc0622c47e531bc |
Hashes for mt2-0.1.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fd538e1542cd08d05a648c508e7599c638c741b14d3e8f191405cbc3ae5e89a |
|
MD5 | 96feff81febf5458d2872d58ab140420 |
|
BLAKE2b-256 | a53a17f9cad1dc2355e674f02e5ff6d1cdc71d0d57df6b6188801b23d77a7781 |
Hashes for mt2-0.1.6-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86c4aa2cf4e6b3989be90e4b4cad93558f8c58b8b9f916e18e800cf607a66d6f |
|
MD5 | 271bbd899a8b0a1632fe2706c653e681 |
|
BLAKE2b-256 | 7e799a55a365ab7200493603a7bfdabd60ab039b102f036db7017cbf22dacba1 |
Hashes for mt2-0.1.6-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d9d3a1480ce8ca5bf0776ddbd1c8d1acfced1d2d702560c69c20d0986c0c45 |
|
MD5 | d2951816614604d40bd0a6821c451bb5 |
|
BLAKE2b-256 | 15ee07a262271f71c54201ec65d80df579f89c061676ddea6d96a929a59dc00f |
Hashes for mt2-0.1.6-cp35-cp35m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a41fabe07f97074890c4818e2ac9fe027d301970f29758d3d109836e8de101 |
|
MD5 | 7e0a69d1fef7f4e5c0e73a61435cd240 |
|
BLAKE2b-256 | 006356584f0437e066e6d665103b6b9d2cc2e8a4068aa69d7d91c7a22ec003e0 |
Hashes for mt2-0.1.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80c00504e68a167feccf4d221a09b9d930c0cb0cbad95b54a1349dc08ac218b0 |
|
MD5 | b9d396d7be077302cc8bcaf77cdfd93f |
|
BLAKE2b-256 | 0402c48331bba561cf9efa3a563b69832de661eaf24e6da028b6c59bb3b294d7 |
Hashes for mt2-0.1.6-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0def9269e28a93d1cb32a325236605a6b999111d3ccb0ec3e267af4f22b2723 |
|
MD5 | ee9ef2018cda3a488bb148c1c4e28e9f |
|
BLAKE2b-256 | 8af0bd8372058d2a4b78222541126a965978c87a5e9b9bddbe3d06f55f6085be |
Hashes for mt2-0.1.6-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b5411d69b80f5058cafb0ace79e009c32f62afa3cf174444b69c4bc40e3bd88 |
|
MD5 | b905f0322de87cc856c45c2bddd9eabd |
|
BLAKE2b-256 | 77fb9499162adbbce44b08127923afb547d411ef5d24ff4a79f3c7e22dec8387 |