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.1.tar.gz
(729.4 kB
view hashes)
Built Distributions
iminuit-1.4.1-cp38-cp38-win_amd64.whl
(280.5 kB
view hashes)
iminuit-1.4.1-cp38-cp38-win32.whl
(241.4 kB
view hashes)
iminuit-1.4.1-cp37-cp37m-win32.whl
(234.2 kB
view hashes)
iminuit-1.4.1-cp36-cp36m-win32.whl
(234.3 kB
view hashes)
Close
Hashes for iminuit-1.4.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad673ab3cb69ad17625c78e5caee75b72cd9bb7bed1c4e59134d58b7cecea9bc |
|
MD5 | 4fba5e9ad268366a9a9a042b73436c62 |
|
BLAKE2b-256 | 49c8aebf379a41ea2dce7a1a29b1dc234f3a964e4af1722aa81abea987038f6e |
Close
Hashes for iminuit-1.4.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2a9ee4e3a6e2db8e37cecf9302ddc01334a0caa260f97cfd0540d861fd781da |
|
MD5 | 292c648e7582a5f84d6c872833f99d2c |
|
BLAKE2b-256 | fd1014b4adeb3ab03598afc6319fef550db268582fb4679554049f4462abfbbf |
Close
Hashes for iminuit-1.4.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fecfc44b92b34ee50809051ea6887bce89cdb9f81ed41bc7f8de43d6c22a2958 |
|
MD5 | 6f9c87bf9b7a0ca22ab71e291d7e8ef3 |
|
BLAKE2b-256 | f4dfd2638c82b85976ab7a771ed4baa771cb5ad557d830b93d0a92461a3c7ae6 |
Close
Hashes for iminuit-1.4.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2be10448ad88b8312f7c1db5ded084896ac181092ddf9624aa7091804b2c87c |
|
MD5 | b867fcfbcf09bb79b7e42accd5925218 |
|
BLAKE2b-256 | fee81e0a0d7ef43261b2c66e49b30ba1e4db312593a2ec15b11b59e8b4d09e8d |
Close
Hashes for iminuit-1.4.1-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8c17d13fb6d681274fb6c77327b3c21367b15498c819f3fbd21b7d9a9f74cb5 |
|
MD5 | 274fe2209fec9588e12427872fc047e2 |
|
BLAKE2b-256 | 4f7e37932e1015a85b0772d973fc0ac9b6651b08eaccacae01bf3b6458fb2041 |
Close
Hashes for iminuit-1.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf51189c4d876d4ed94730d8d845498e0503bda8a7ee63f8a6726f74c91d7211 |
|
MD5 | 45ee966e4ef75b701eb3a9802a47b80d |
|
BLAKE2b-256 | 504f1d2de713d19ca06ddc62ba6fc29681238f4c9b0b1fec0b3deaa75c95f894 |
Close
Hashes for iminuit-1.4.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2d03c3252d34dd71206002c5dce4a2f042866e3f785532c3b8494b9d13e0734 |
|
MD5 | 2b2c6f6d29050743f31804938ccb0495 |
|
BLAKE2b-256 | e76b0735dc313973c12f8355656e6987b6a865bf9b0b6338066cc500d105cd27 |
Close
Hashes for iminuit-1.4.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8c89f9ce17bef6d30f3134876f199b86c5f2b0edb3f6ed0775a11974755659e |
|
MD5 | b449d0a6e5130039c2b1186b44dc4981 |
|
BLAKE2b-256 | 8144aef481322798259576b0b375a3101a21c4f018b2ac0710b29b4d33a0e619 |
Close
Hashes for iminuit-1.4.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86c2e8d72bb43cc8f724c3d3473b4f34f83209cc0510e2a5e6be9c15f9567a95 |
|
MD5 | a315843d2024d3e117fc510b1cc68bc1 |
|
BLAKE2b-256 | 15ba5ca4ed16c1d81ce30570f9bde1e343e69e7540fb5c470c62333203cfee45 |
Close
Hashes for iminuit-1.4.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e4cde3809a5176c1e516b63f4801fa55f87fa07f78480a1b6b13abfbdcaecda |
|
MD5 | c25daff3bf6ccabf1981eaf57bd4a7c0 |
|
BLAKE2b-256 | c86cb4dbb5d6441706a6019c2e7e230c45254688f056a35b54fb8dc8fbf745c4 |
Close
Hashes for iminuit-1.4.1-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44b9d6ac50a68cc144dda4c91194a12c25006a6aaa50da07b42575336fef1c4c |
|
MD5 | 99b32fd780b0a8a96c9094f82188b984 |
|
BLAKE2b-256 | b12c9739d0ce1e0e3193cbf3d67dbeef1ca51450a3397d3694c6c5c15e556249 |
Close
Hashes for iminuit-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fb1eb4aa3a9df9c62fbf9317a50751c1350e155d46b1c0593768eafd6d2b02e |
|
MD5 | 18715032658cd253bb9d98217a5772e4 |
|
BLAKE2b-256 | 3fc1645dfd6b2254cc29601963da871eeabe1c132d350a726fc62f41a597e251 |
Close
Hashes for iminuit-1.4.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f5016b10b1028037d554573503552a15efdf3531c810816851de6cc31f3f293 |
|
MD5 | 55893b1bfc1c8e8713fa0df00d505d08 |
|
BLAKE2b-256 | fbcd2ba13b0040a221dc82c108f61c9d99f638210eeab982f8408bf0220ec1c1 |
Close
Hashes for iminuit-1.4.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b2c0f17084a57c3e1822371392a18445d19232991b4e466a52e8a3c06dc3f3 |
|
MD5 | 606dd807143729f0f93abe6d1330f8df |
|
BLAKE2b-256 | 464507e3929f8b0512a26975e819cdd69a6ae9e70ce113bcb1e636b80accfa6a |
Close
Hashes for iminuit-1.4.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaa26242019b69aff8d8bc175a3a2e26a9b6dc512bd25e2e9ecae082aba104f0 |
|
MD5 | 69470f3cb1ac8b29d6816e4eeb8dc55d |
|
BLAKE2b-256 | e6448ba38c68f8e5c1997dc7eb2ddd62ed576cd6f2faf3669dc131b48465c0fa |
Close
Hashes for iminuit-1.4.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87ef8886d65471f61a515459a8ee08085944d4ae87c18356798f8da3751945de |
|
MD5 | 3cc8becd9a56085e772eca2429b48533 |
|
BLAKE2b-256 | c521da05191f8e6ea14c7242f5410664da7e25cacbfaf3e954ba16356e6de4ae |
Close
Hashes for iminuit-1.4.1-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a26a47b11d7dc9c7707fcb72fd8a0628b28a4bbc524bc8a58cb9270ef050159d |
|
MD5 | 554131ac00b0e7775360f6ba9982e4cc |
|
BLAKE2b-256 | a204664ae8fa2c7b0059062dd362b502e6160def60f81d82f87e2c3df9079f3a |
Close
Hashes for iminuit-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c8150fc1aad720480e4a9b4a27e7d32e96f1ef292871ad8cfc667a345b5fc31 |
|
MD5 | a4d1ed66e0698330ff27e1819143db10 |
|
BLAKE2b-256 | 464f574898045e316a6dbe9ae9c1658bbb52049d12c14d7638c26dab39d2ea16 |