Jupyter-friendly Python frontend for MINUIT2 in C++
Project description
iminuit is a Jupyter-friendly Python frontend to the MINUIT2 C++ package.
It can be used as a general robust function minimisation method, but is most commonly used for likelihood fits of models to data, and to get model parameter error estimates from likelihood profile analysis.
Documentation: http://iminuit.readthedocs.org/
Mailing list: https://groups.google.com/forum/#!forum/scikit-hep-forum
License: MINUIT2 is LGPL and iminuit is MIT
Citation: https://github.com/scikit-hep/iminuit/blob/master/CITATION
In a nutshell
from iminuit import Minuit
def f(x, y, z):
return (x - 2) ** 2 + (y - 3) ** 2 + (z - 4) ** 2
m = Minuit(f)
m.migrad() # run optimiser
print(m.values) # {'x': 2,'y': 3,'z': 4}
m.hesse() # run covariance estimator
print(m.errors) # {'x': 1,'y': 1,'z': 1}
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
iminuit-1.4.0.tar.gz
(724.3 kB
view hashes)
Built Distributions
iminuit-1.4.0-cp38-cp38-win_amd64.whl
(280.8 kB
view hashes)
iminuit-1.4.0-cp38-cp38-win32.whl
(241.7 kB
view hashes)
iminuit-1.4.0-cp37-cp37m-win32.whl
(234.1 kB
view hashes)
iminuit-1.4.0-cp36-cp36m-win32.whl
(234.2 kB
view hashes)
Close
Hashes for iminuit-1.4.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 875db4b9f3c8ca02cb778f5940e71c9e13706f2cc0af40a08ac83fe101b1669c |
|
MD5 | f130cf6bd69cf744caccf840d1233189 |
|
BLAKE2b-256 | 853b80beb9a549347f42f83f0094f4cb11e43e455b93071fb29ca81549ad2ee3 |
Close
Hashes for iminuit-1.4.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d202df19b9f0e7d59602c9abc4990cb02b8b66e01b1a895cb4eaba91b025325 |
|
MD5 | d77ae348f505053a8421071079aadbdf |
|
BLAKE2b-256 | f36f31f9ddb4fb3e26965015351ed1e942544bcb58a69f40f674d1ab4c19dbaa |
Close
Hashes for iminuit-1.4.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4ea6493347d071352011e333682e54ec0ee407f0b3d16516c8cd0d149d4cef6 |
|
MD5 | df79337cea37adc0eb5c9e67770aa700 |
|
BLAKE2b-256 | be119828c5759823151fda348f3afe6f8649cfaa84dd1652f32610b1b022d214 |
Close
Hashes for iminuit-1.4.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95a29bed8d8c85297e524a5bc850489e8e6c4dfb7743979f434c84b8390b494e |
|
MD5 | dea2d88135ce1f84e07cf8848c623218 |
|
BLAKE2b-256 | b5bf415e3d2207f227362b52caac1e7aa1024150027c0ae47252ec13ee1ca66e |
Close
Hashes for iminuit-1.4.0-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f390af371ca821fa0387df4d98f81c43ffd3aa24dcda04c6f41e58905bea92 |
|
MD5 | e4d0f905142f6cef915eecba586f67d9 |
|
BLAKE2b-256 | 88dfb6f566b172417afcecafde5262e96fe430a36680a944108dc2db8f2a05fc |
Close
Hashes for iminuit-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e653662ea667a92121931c04a58ad48413a712a1c904f4601eb38b31f6bafba |
|
MD5 | bab677f7448376d13962d71838377052 |
|
BLAKE2b-256 | 7918360b44816e9a0ba9041dd92f7d6dad0930f749cb1ce9df70adcc13a8ae60 |
Close
Hashes for iminuit-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3f95a03685482e41a0696a4c766c19ac6164d1d867369ea6ee406b909c6a8e5 |
|
MD5 | b251674cc207f8650bf1b5860a268adf |
|
BLAKE2b-256 | 9613e27dfc19e5f46a0e9702e0810b5f4c15a6789a8fdd46b533aad57be93857 |
Close
Hashes for iminuit-1.4.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4196061bf001fe54e01cd4dee5d3620dfeaeea99e6bcc03d94a53dfb16cf192 |
|
MD5 | e7e28238434aeb083caeac053ccc1495 |
|
BLAKE2b-256 | 74db50d75ae84d482b94ffd91946e13c21d881a4512f50c27f3bf3fbe91490ee |
Close
Hashes for iminuit-1.4.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7b4a594aaffd1dd95f95cdf1ef6831c24a850548f387db22a39ca8e7762bfcb |
|
MD5 | b496b1af09d31780563caf576c64bd1a |
|
BLAKE2b-256 | e7cfa229a725f324e4db0089af70100bb78105d7bff3cb60d13249191bf888a9 |
Close
Hashes for iminuit-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37966c038f5426c6b289be078d7e6339f8ef64622790647708d47161b7c4b4c1 |
|
MD5 | 3db2d483079a6444e543e2bb628630a3 |
|
BLAKE2b-256 | 237b2eda6e8531b0bff1b909beacf6b43a61a3cd55ef6bfe2c0639077b3557df |
Close
Hashes for iminuit-1.4.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1323cded993806d0ba5c5848d1323f805140db9e646ad9bd4b71286cdb00dcbe |
|
MD5 | 4de08d8585bbec7fa2b223dea82d04c0 |
|
BLAKE2b-256 | 3cbcb3eaff4576bb4ead4dc1cba709e6d746db529d995a8d956e1c5509010bbc |
Close
Hashes for iminuit-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b3e65f75f12695ee09f94ea17051078ae6b272092bf58aefa8c2f1a9f62ba5e |
|
MD5 | 206bfe7921ddc9a91b5b93250be88c56 |
|
BLAKE2b-256 | 43c18cc8e6195799defd30c08e18dc97d05fb71ab4d69c55b76df524ccdbbfe6 |
Close
Hashes for iminuit-1.4.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1505cd070ac457f0134e0c315b7ffa8c8d1d40de8e843e85bc16d420b978f35 |
|
MD5 | f3c0fe50a2736a0eb71686f5ed5a2975 |
|
BLAKE2b-256 | 5bb404d788357a3ea45d69222bd1b4124ad710017eabc6b02ba06aaab6616867 |
Close
Hashes for iminuit-1.4.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 063f7edcf25490d1afa47524fb0993be181337164a0f7c3408d705ee5e591e83 |
|
MD5 | a51dc98b3d1c0b4c058490f04c9bb90c |
|
BLAKE2b-256 | c355639984d7d6f648345b1bdf0f636bc95931048e29d5857098d78eab427943 |
Close
Hashes for iminuit-1.4.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4869c1a7f69ce943b67f31dae2c25867a3d6f110f66db0dc5a2dc51300e53d32 |
|
MD5 | db92e37407591e6cbcb86a188c2ee11a |
|
BLAKE2b-256 | 0ea6077786629dd3a0d56e2dadef096cc00fd9f01114a38a0acdb401d59ebe76 |
Close
Hashes for iminuit-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d99b31bde0f1f3e8232d3edfa6581200a6181193443b28407ed83b33b15f2c9 |
|
MD5 | aec142e142bfeb2ada0dad3c87f1ba67 |
|
BLAKE2b-256 | 9b9bb401d616cf74f6bbbffdaf9837fef0b89541c573e3701b2436457aa78ac5 |
Close
Hashes for iminuit-1.4.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8fefeb3821fc3871846f636c9f24c321d5cee4101f94a63b8bcea06dd9fe101 |
|
MD5 | 94d14bfc8f8c4a5847a9cb8ff6ed668f |
|
BLAKE2b-256 | 6dcc34e271d0af789d693504cd9760d0446d20aa7757f3e3a4cd2f1b16f0dc6c |
Close
Hashes for iminuit-1.4.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b0816e2f20f6affad52bd9ed90036ec388463dd46aeb8c904e922e6f0754547 |
|
MD5 | 98f1c24df1108cacff8403a766b0178a |
|
BLAKE2b-256 | a3aa8d6ae46526153455ac1b88aa9e21e10a9ffe85cdfaf167356f2d8d94e510 |