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.2.tar.gz
(729.6 kB
view hashes)
Built Distributions
iminuit-1.4.2-cp38-cp38-win_amd64.whl
(280.7 kB
view hashes)
iminuit-1.4.2-cp38-cp38-win32.whl
(241.5 kB
view hashes)
iminuit-1.4.2-cp37-cp37m-win32.whl
(234.3 kB
view hashes)
iminuit-1.4.2-cp36-cp36m-win32.whl
(234.4 kB
view hashes)
Close
Hashes for iminuit-1.4.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f6de2bda1ef37f6ce67262a83d7494301b73c66f564030ea58a86a7c06380c6 |
|
MD5 | 5f539631aff6f2aac2dfbe04b30578eb |
|
BLAKE2b-256 | 01e5e215d9e991b699da26217211a19a020b342549512dabc71ee02e65bbfcf0 |
Close
Hashes for iminuit-1.4.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85f7edb43e393a777639d87e04c41410f70cc1bdc54959fdb6c300b33e808849 |
|
MD5 | 69df7d3d9e9080baaad64354f50865d8 |
|
BLAKE2b-256 | ba27e6a61d1359aacf5a599536a04e5074ceb94d829a0a269680fabf06f21712 |
Close
Hashes for iminuit-1.4.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f34086ff6baa16279a449edbf44f2495f8e2ecb855be18fc7e3a24dce1ec6e1 |
|
MD5 | c90032f20ba3c2971ada1bcbac6dacff |
|
BLAKE2b-256 | c6e824bef344a1248f26be330e544a7017a335f06b18b637cf155cd788fea203 |
Close
Hashes for iminuit-1.4.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4e3ccadb35d235bf76cf8fb29576b9d03f8e5d2fdaad4e1a56c628c7aea31ad |
|
MD5 | 91d04fc261e7d07149dd5dd2d68d20f1 |
|
BLAKE2b-256 | 9a74b27bd556f24cb31c12e9fbf43b0954e02c648f48368b71fc5976901ae622 |
Close
Hashes for iminuit-1.4.2-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 421976b217763f1dc1bd7937fe504385503df2eeeb17997b29575f366a169494 |
|
MD5 | dc47f1e77693ffced9e13dd252999054 |
|
BLAKE2b-256 | a9c5c9ae93f413772ae55e5d9b367e50e84baf136b6244f4bda9fad8d76b0cc0 |
Close
Hashes for iminuit-1.4.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5872ef2727f903c4645fa58ae76e433b49bf269a01b610dfe46e2139f8f5e198 |
|
MD5 | 08c414052f913444baa5f890371a327b |
|
BLAKE2b-256 | 15f9142d7d6cb91fe4878a19209b1213b85c2ccf4da8503b3e72cce20ff4abf4 |
Close
Hashes for iminuit-1.4.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a343d973e4462407ca5bed2c9555372bd8b67f253b5a7d07babbbffb98fe98bd |
|
MD5 | 4b1b6e678ca165ce2019d6b90c6ced45 |
|
BLAKE2b-256 | ca20c691956f2600d05bf797ce6e6a1a72c399d8e1962c27c3e8da1467439da4 |
Close
Hashes for iminuit-1.4.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db3891f7a8f3c8a4542573fec8575a436ba2ad772c684753a4b7432ecdfb141c |
|
MD5 | bbd4acb06a7a5c6631619f59d48aecc1 |
|
BLAKE2b-256 | 5a15b7ce3ef8c0da7571e300d5e6a9c54cfe89fc39e25405434001e0a259c42a |
Close
Hashes for iminuit-1.4.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec9492d2280f943662bdf20f6801720b14cf335c90c782fb463a550084b7e94c |
|
MD5 | b98ee7412158ba6b8b2ec9636dd24634 |
|
BLAKE2b-256 | 431a6d9266acfa97097923f0fedecf34d4dcd4061a39234c2227782c30b08b80 |
Close
Hashes for iminuit-1.4.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdeab18feb356aae50c7e386ae10497f9ef913ef534733393894195b921bc986 |
|
MD5 | 07668c497ee98f91ad65c1a3162586f0 |
|
BLAKE2b-256 | e98f84121fe22d57456a8450349a9ed1fd05da353320b1f57194edc4061c34c9 |
Close
Hashes for iminuit-1.4.2-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e74a323604d7a6d20a2d1d90dd5fd62dee864d4fd74a0e6d71c673e8b9ec5195 |
|
MD5 | 758b519ecc6ec3bbbaf45c2283ac865c |
|
BLAKE2b-256 | a0ed3b8c8c9a6ea7ab2f4240b6c2a1a995a0708b36c3b584389f978d96471e99 |
Close
Hashes for iminuit-1.4.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be4f8c8d0a38f9da73161cd807988f9dc26fc7f4f78825232a35d6ce260351cb |
|
MD5 | 146c4f1d9b1378af90e436509cbe5f0b |
|
BLAKE2b-256 | dc066c187d4d400b577632984a9cab87c482d56bfaa9ba3503d4e526c07843f4 |
Close
Hashes for iminuit-1.4.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99a55ef0d5a1b53f4297a3d2d6ffd336ed392ea975293c11afcb6f30506a4374 |
|
MD5 | 0fca8d00edcd2c2d637b2d72f75f742d |
|
BLAKE2b-256 | d66ec9344e2a72cc099a9a92ec1581c4aef9cbd63aa0ead50e7905f4fa460827 |
Close
Hashes for iminuit-1.4.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a17f0c5e9476bb8103f5b12ec49e996f6be43cb97518420e1b0c2c90c5d7d9f |
|
MD5 | f336bfaec8b62cbb92212f4d80b96e71 |
|
BLAKE2b-256 | a813b9415ecdd9b4db4e7cd605fa9162ce56c2bf430a82aacea3af712d1a8250 |
Close
Hashes for iminuit-1.4.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2d6201c0468d66247c4a399d47f59d76129c3f1d4690c1c927aa56d5ed28af |
|
MD5 | abdb91fe1ebb0926af8a40812e588fa9 |
|
BLAKE2b-256 | bb759b6f5eb4b05643df236bdee3ada5296dbcf066d775c7b83aad74e41b4921 |
Close
Hashes for iminuit-1.4.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da51557f3dae9ff021d13c72d142f9b699b9a9dbee7bb7d1b3711b82ce133249 |
|
MD5 | 1dc3af08c5a3a6b2f9f7baeb7154a875 |
|
BLAKE2b-256 | 92cdd9f0b5c78f0dd49577550649560d7956bb1089d12ce32fcfa3a7f636b959 |
Close
Hashes for iminuit-1.4.2-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad212731314d0a6a71352a0153d80e2f8e2f5f41c3d83c8f95a562a3593ca1f9 |
|
MD5 | 8867edfb3d71267274a8832d58c635a5 |
|
BLAKE2b-256 | ebb9295f87404fee84c6ea81e42078784a6f510198eae746ccad6ddc68dc0267 |
Close
Hashes for iminuit-1.4.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61e8ed07c6e0e1837e3bd198a27d94f62ba21bcf47d82017494cdc710e6afbb3 |
|
MD5 | 1bd24ccb98cf26ac76b91a13dd9fd622 |
|
BLAKE2b-256 | a29b5762afb809f089642542e03f9253f8179a1e375ba8163d5e9d8586cd47f0 |