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.5.tar.gz
(826.9 kB
view hashes)
Built Distributions
iminuit-1.4.5-cp38-cp38-win_amd64.whl
(284.9 kB
view hashes)
iminuit-1.4.5-cp38-cp38-win32.whl
(246.3 kB
view hashes)
iminuit-1.4.5-cp37-cp37m-win32.whl
(238.6 kB
view hashes)
iminuit-1.4.5-cp36-cp36m-win32.whl
(238.8 kB
view hashes)
Close
Hashes for iminuit-1.4.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dce29e13082df979c6993c4a6904be324204b74284740a3c8b3197f151a6520 |
|
MD5 | 3531b74e0ef4ef78522c351522920ff6 |
|
BLAKE2b-256 | fbcfd41783702e4ce21e83ce663ac7eabca3bdeeef1fb48810a3d568d34dd10b |
Close
Hashes for iminuit-1.4.5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aea984d2d3d898b090254a8d7da0a844a04c82cc64eed08b21569f280aae008 |
|
MD5 | b3ead0dadcedcfc7021120a84ed3954c |
|
BLAKE2b-256 | 05336b6caee67eedae0a6a52ca461105fa79ec160f7120e697d74729195387fc |
Close
Hashes for iminuit-1.4.5-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad03c83f6a56fd4baa936af46912eda06845b9bf2833cc31a44128f9ca445d01 |
|
MD5 | 774014020c1acd6491e9611660d120ed |
|
BLAKE2b-256 | ee272f002a73a54aad6ba4fd2174f86457655d5d6f2ac8df476f875ac3145561 |
Close
Hashes for iminuit-1.4.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bbd70c014589924469dd5ef93e05b5108ed5fff1c623376410a81e16d21bc52 |
|
MD5 | 7b701cb48613c95532bc1709705d360c |
|
BLAKE2b-256 | 9df2dcd99614ae734a05fb491cd4e166f115cee8947b67bff9bf040c351b3205 |
Close
Hashes for iminuit-1.4.5-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f6f43179877519766e4dfe8351c3bd8ea9c05ccaa44e07996600fe96bbe1493 |
|
MD5 | 4d140c571d18576b4611228e5a614a80 |
|
BLAKE2b-256 | 5dbcbf5f5fb00e7f3a8cdf12324b3b85f2615c10100be2743283a01e02f28a77 |
Close
Hashes for iminuit-1.4.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 429df423426298c40d8e424ce67ea388ad7664f53dd3a6d075938ca39427fa30 |
|
MD5 | 6107ceb35ba858e80f9b6b86b9004a92 |
|
BLAKE2b-256 | efc890d0fbc950b3e6bf3fc565626147d684b5f369461ff27d163e62866f66ac |
Close
Hashes for iminuit-1.4.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfa2a1a651731c4fd9e3daf11562a3317ab619b28d3754dfbe55c4a790f4d376 |
|
MD5 | a7e04db3b4e3e04dff084c1f2245cbea |
|
BLAKE2b-256 | a437ed24bc0557471aaac78630ec5bfe5e5761fb2f244dc53267c42d2b6e9a4e |
Close
Hashes for iminuit-1.4.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f97184964677412bb7f93def782184a9b4f562937c0d822cf257044c99311001 |
|
MD5 | 41618250b8ec956fa053a195c4823d93 |
|
BLAKE2b-256 | be38990cae9a52916a2349758ac43c8754119f6ddd33c4bb9286bd9be6bcc30c |
Close
Hashes for iminuit-1.4.5-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a15b7fcdfb09913fcf0792bfd7526f8a5a90b908ce915350ff90e536e74fe1ae |
|
MD5 | cbedcb362ef24370d65e495c6ad5fbca |
|
BLAKE2b-256 | 88a33fda86cdc94480c48ba3da2b3feed792322432d6542d78c71071ccf098a3 |
Close
Hashes for iminuit-1.4.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0530829bc92470c9433599f241cbff03667af8060ef7773e43dbd6eb4ebef3a0 |
|
MD5 | 147f7b83c4108d4e7705641cf6ba1d55 |
|
BLAKE2b-256 | e34dd575c080b084cbdc48e527589b99a56b4edd0aff66dc6144ffa909beddc3 |
Close
Hashes for iminuit-1.4.5-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60b47bd27b55fe74560148cc8082b987090f8f491cd90aa5e8cd8dc90be1c788 |
|
MD5 | b3abd5770a82686a52b07cf4d6771fdb |
|
BLAKE2b-256 | 6fe23da608e6e9ebd51706f215a41bd4df21b139e054dd072c2840ff95430800 |
Close
Hashes for iminuit-1.4.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeea781e4ddbf18f2d79b0f086c28f7e6306dd9da97bf54031e7d2022724f241 |
|
MD5 | d9c7ddef5a3b147c4245f5a245ba2191 |
|
BLAKE2b-256 | e4a6fb9d0795c0c57772890715db46f1b7b25619f4497ef3e9ed32b362ee9fe8 |
Close
Hashes for iminuit-1.4.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a58b144ecd3d5cba35652519a258ec83dcc4e49342de10a2907449a18e7b35ce |
|
MD5 | 69697abeda0278b8ec9ca156dd0c0def |
|
BLAKE2b-256 | b3a79c057cc675ed49a55340aa029568a83df4322d47052129a193b32b89a64d |
Close
Hashes for iminuit-1.4.5-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 384496d933eca81e775ca2cc01ace84e1947bfeb7b167da810e057c12d96cf9f |
|
MD5 | d6a34190bc0636bc5313eebd6b9dbb4c |
|
BLAKE2b-256 | 1d233544458cd2d8d224a192971fa3cf79c70588e32b4f299a61d041944b2e7e |
Close
Hashes for iminuit-1.4.5-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5465bff155ed07840a368d806d19240768fc197b998ce65dab999df5e3612299 |
|
MD5 | fa4b071adf77cddaacf3c760f319fa17 |
|
BLAKE2b-256 | 92b0acf1400a84242b8882de7131a319b9e066e2deea9296072e115c2e0a5e40 |
Close
Hashes for iminuit-1.4.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 394b65a721a6334f5c7b89d76d382583b3d1830012de7b891c8a7170fe98b1e5 |
|
MD5 | 2fbc565bda0587787a3a14e1ba50f9b0 |
|
BLAKE2b-256 | c1d972fd4a75ecdb7dfba8a32bfe545f653edb384fee70338d86b434b5a37393 |
Close
Hashes for iminuit-1.4.5-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4381c24ae1be0a0542b8607be5635e12e20d636f077cfd02fbcc56de325e0c7e |
|
MD5 | 95d63160fceb75570f7c61ce15f9e656 |
|
BLAKE2b-256 | 8bacab6fc6dae685ee05204cb63397ca6b56233eeb1ad1ab5450bdceed165285 |
Close
Hashes for iminuit-1.4.5-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bba9a8f4f3914901885d3bd43bb509c2e9fc7bded2c5cfb104564f492941d0f |
|
MD5 | f936727dbf288850321ad371865ac51e |
|
BLAKE2b-256 | 6d5f5ef9500abb4fff04cbb9fb1f799185a5e865905ac103ac61a8d75d844e26 |