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.3.tar.gz
(805.8 kB
view hashes)
Built Distributions
iminuit-1.4.3-cp38-cp38-win_amd64.whl
(284.4 kB
view hashes)
iminuit-1.4.3-cp38-cp38-win32.whl
(245.6 kB
view hashes)
iminuit-1.4.3-cp37-cp37m-win32.whl
(238.0 kB
view hashes)
iminuit-1.4.3-cp36-cp36m-win32.whl
(238.2 kB
view hashes)
Close
Hashes for iminuit-1.4.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 024e6a9f2bb6d1471207d11724499e1f83e0e31405265a66a0c7383b5aa9d8b4 |
|
MD5 | cf24b7e57a050e697ac6c2ab97185697 |
|
BLAKE2b-256 | 84a44bb9ff54707c67f390e1de5b8f3083d0e81d0bd044866f8182ae37cfacc3 |
Close
Hashes for iminuit-1.4.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95da8b8946fc973046a9e2aa0d5c01d614eaa6af26b3e1766f72cce55b0ebf92 |
|
MD5 | 55af0ff8f8812daecb58c9af708f49b9 |
|
BLAKE2b-256 | 3a9c9551499b8117f8e89ff7018fc6b9f73b0e6f147a49f1bf40f6c51e0000e5 |
Close
Hashes for iminuit-1.4.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c444f3ed2d27077f0efcf4c51fa3d5345bcc3d77d01d2a75a8729a1f69bbdbfb |
|
MD5 | 3d2dfe45e70066460b3687a550bdd16e |
|
BLAKE2b-256 | 45d9012d49428b97425a64307e17145b33d6213c946c1e1ff09b3aa74e073904 |
Close
Hashes for iminuit-1.4.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc6246f7e0debcdc6dda54f63c4b5f012e14e04f0fcd03a1a3dae7782012dcfe |
|
MD5 | de468466d2e980ec1a6a3755616a45f5 |
|
BLAKE2b-256 | 269adb995804eb24bca6edfe3cb5abb50cf1c22fde462aa056da626dade15762 |
Close
Hashes for iminuit-1.4.3-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1443780ef614209fa8afcddb06eeb8a5e5fa27e63a532096a7ad481dc5825f7e |
|
MD5 | 916117b982d84bc8c028387dd6195ca2 |
|
BLAKE2b-256 | e97c8eb0d501cdae8839df9608de9bef96abbaf8c193f7e3d4eec1b6ff4d4e2a |
Close
Hashes for iminuit-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dbc536000bd816ac31cbc7728437c858f93a518db15812e9bc928f0ea578096 |
|
MD5 | 51fa31e1956fbf5dd508474d7485599f |
|
BLAKE2b-256 | a18746873c75d7393b556375f4172e754f0d28c401d99c81f4253189472ddcf7 |
Close
Hashes for iminuit-1.4.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbad615084c3bf6b691ee188602d1bde47e61b497f84338f3cf38bb3e5bf08df |
|
MD5 | e3853f8d0562527896ad3d347ac4a9e8 |
|
BLAKE2b-256 | ab5c5451d0ae463b695bbd05df32a3319728c073c874604150cb628ac5ca4ef1 |
Close
Hashes for iminuit-1.4.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e66d1f79f77f97472bd10a6b997d16ac6b04240c0182995bdf5298a1f319329 |
|
MD5 | 58879a4c78862703a39bdda350e73832 |
|
BLAKE2b-256 | 0a5e5fefb57db112838730b4998a4876bb45469f78417e9ab8062436f1c804f5 |
Close
Hashes for iminuit-1.4.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb15d6b524a7ff1e8eca411a49839d7f49eb61ce5d511eb913ac072077a3f9d5 |
|
MD5 | 79e3f9fd1842c70a985f95b5ff7f11e2 |
|
BLAKE2b-256 | 39ced62e9ab6c16552b0ca0984fea3c658c1b9ca3cb3b92aead42e4792509eb8 |
Close
Hashes for iminuit-1.4.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 346b59e799e518870f7b86a66f65908862f3d6e06edfc0b033b9c53106827b13 |
|
MD5 | edfaeec382dc4546864d66a416507385 |
|
BLAKE2b-256 | 35c6bd7d9c3df61a3ef07ce52b6729a3421ee12bcebce422e2826c9aa7dc14cc |
Close
Hashes for iminuit-1.4.3-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12da445fc0044aaaf4094110b766e93b31b62b9301305539288189bafa6521ed |
|
MD5 | 599061030dbde19deea56591f22bc0ed |
|
BLAKE2b-256 | 786f1e0a9554d968359318420527cea534e122f397f8315e2e186a45022b83ea |
Close
Hashes for iminuit-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9048cdd913b5a17c4fff03c59942f05f529e712a000188efab24bc6d0ae3ed80 |
|
MD5 | 3bb60e739a902e54688ae815a1f7be95 |
|
BLAKE2b-256 | 9e19f192d0da242bbf7861c855227178d8e0ceb348fd85cea8706bf45f61da5b |
Close
Hashes for iminuit-1.4.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ce32362bbc5140efa28396e78931f85edb18459418e5da403d185ba79ee93ad |
|
MD5 | 1b4ddd710dd5a39590eb1404f224abc0 |
|
BLAKE2b-256 | 2d6f416d7486abd45bd3b305b9ea8f185cde258bbe5a63b2e1359f704a0ac518 |
Close
Hashes for iminuit-1.4.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d737d0abea62449c91c9b52c59aee758fb99e301d9fa22d172e62ba6124b6839 |
|
MD5 | 817b0dcff82bfbed78c2d1040b042e01 |
|
BLAKE2b-256 | c977ab1fc5e5a1227e6107e1f839f74b8e3f20f4ff86213df0d388f9fae66631 |
Close
Hashes for iminuit-1.4.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60540b98d0b8713c26088a1030092a2e2b9859113c28b1b6ea1265c40d1e3eca |
|
MD5 | 7775779b2da00e01fcbfc7ab5e2f305e |
|
BLAKE2b-256 | a7828eedee34cbbb351a49bd7711429dccaa9d87d0905fce1fe85f0bcc867c92 |
Close
Hashes for iminuit-1.4.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35f969aef95c5cfd3b471862d2e7a67ec8f4f218b29305ec7cd0e4e2067b44fc |
|
MD5 | 09c51197d61847e707072c1e221215d8 |
|
BLAKE2b-256 | 8c946898d57c7017454fe77f810c6f58e886535ebb9d7a622a113462e301eb97 |
Close
Hashes for iminuit-1.4.3-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b54d319918e00533b1f0a8fc8da1166bd10ff05c293e89978d674f43543fd53 |
|
MD5 | 5469c3866e1edec5fb3edf613baa1e59 |
|
BLAKE2b-256 | 90972db2035a0730d933502413bb272bb840aba294a068b0eeec24b85f4cb71d |
Close
Hashes for iminuit-1.4.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e2e25d0680f5415cddcbfc019716d7550ba5ee61910c00a39d438e4108f616a |
|
MD5 | 35d683ac769ed82fc37acbfa58278dae |
|
BLAKE2b-256 | 6d21c1d75b7e3ebb61c962e925bce9a6ab8ede1d4a2e24b24b1b85a0487c42c3 |