MINUIT2 from Python - Fitting like a boss
Project description
iminuit is a Python interface to the MINUIT2 C++ package.
It can be used as a general robust function minimization 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.3.8.tar.gz
(496.5 kB
view hashes)
Built Distributions
iminuit-1.3.8-cp37-cp37m-win32.whl
(217.6 kB
view hashes)
iminuit-1.3.8-cp36-cp36m-win32.whl
(217.9 kB
view hashes)
iminuit-1.3.8-cp27-cp27m-win32.whl
(225.9 kB
view hashes)
Close
Hashes for iminuit-1.3.8-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b8eec0c5f595cdc6e23c3cbd65e9899482e6b1aecab4e5193696cf5d5231992 |
|
MD5 | e533f8ebd4256deaacc236c7197fea6b |
|
BLAKE2b-256 | 3dcb775a618c89a1564f1270202612fbeea670f5b8c1d5a040f8a02f7d29f756 |
Close
Hashes for iminuit-1.3.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa9595e18742925910f68d8a2da6737783ad43e1605789c263b849bf8ea163b |
|
MD5 | 5d4b0e95a734157be05c12e52e7b8f38 |
|
BLAKE2b-256 | fc9496e7e8f59cdc012ebde2de763210979f175b204f53230477dff9dd49e074 |
Close
Hashes for iminuit-1.3.8-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7b1e4074c6128613c8d547a85853b99607241915db5255a03b8286671e2e263 |
|
MD5 | 359ea32b91b59c810011a33194558641 |
|
BLAKE2b-256 | 1a6ae01525516a84fff42aa2edc6f185e8b91d39c993f100d2abdd86cc52d079 |
Close
Hashes for iminuit-1.3.8-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55786fc8de088a50adff0a8eb1be3f1509e8a80ff606804394bccaf6af5c7f3d |
|
MD5 | 30db41ceb825fbd9d8de4046b2e80660 |
|
BLAKE2b-256 | c32a58f9ce0d5d5488bf96bdd7170f9d3bed6e2aa0437eb72db67411593a1b29 |
Close
Hashes for iminuit-1.3.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 316b0153569a656a476f5ceb150e424215e20e76c09b52f00dd47ca8b06be831 |
|
MD5 | 7e4060d0c222f0995f3c20f373479d71 |
|
BLAKE2b-256 | 0b14055b880afa9fafe0f9c3064a7742bd6664b8006a26db2ad53b684a8079c7 |
Close
Hashes for iminuit-1.3.8-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ef7adcfc412a74ee827d0d43549166d16b1a2b990e746243ab4104e518b7b85 |
|
MD5 | d2fd7729f8941a3b98f37d3544bbc2bf |
|
BLAKE2b-256 | eac1ceb6b67f0732c32ba17895360489f4c07d0f4702d4794998fbea8c08f9ae |
Close
Hashes for iminuit-1.3.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5ddf582d560776aa913ca84cb1548a6659c270a6d74ed3595a0c897d8ec84de |
|
MD5 | 85b83a1c4aeab07d79167cf495a6ff67 |
|
BLAKE2b-256 | 54151dd5465012ad5b4e574e32e3077523766b9918547776297a1e12688c5604 |
Close
Hashes for iminuit-1.3.8-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2736d0cd48017dea60f3fe8819bf14f325cfa17bec987c2995bdbac7c4b78fa5 |
|
MD5 | 7d87beb7e79353779bbaad8164114221 |
|
BLAKE2b-256 | 943570f07bad14cd200e3e4e8fd4b15b6e33beaea0d837ebab17d3aec228b1ca |
Close
Hashes for iminuit-1.3.8-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2575b0a8506805eeacb6178b772be57267ae65d622c2075fe11303389f6f21a |
|
MD5 | abab519da07661b72f033770d6cbe52e |
|
BLAKE2b-256 | 153eaf94bfb2192df98a3e3858b4dcdc31d6c26be5748cdfadefddb8116c14a9 |
Close
Hashes for iminuit-1.3.8-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 075958c69ccf3da3c2ed83995053ab8098a8809b58b4fba81f399325b7d53a4f |
|
MD5 | 9b1513996c68a3ee151bcf74b23eebcc |
|
BLAKE2b-256 | 76d64e0c4acecf198d472b17d6777fdd7bf343854ecd9a67113057f588fc002d |
Close
Hashes for iminuit-1.3.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2871c85598a7b364f01b0b8b284aaea41f9151ca1a94f550227bf16ab65bde4 |
|
MD5 | 72b98c4b4e7e72e83682bb682bcf686d |
|
BLAKE2b-256 | e8bc6ad7203285a11a5b79cffff86dc3848c9835e54f6818933f9fa76dc53f78 |
Close
Hashes for iminuit-1.3.8-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1668db5086dfc670d1ab0c81e8263ee9f01baa1e39af9b694b46b1bfbb14b8bf |
|
MD5 | 7b5afb15e7aa17e83ed131fb75f49b49 |
|
BLAKE2b-256 | e22fa0ed320f75b948376592e2c5bbb8026349306d2c71b0c08464b3ea1fbde2 |
Close
Hashes for iminuit-1.3.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f62b4062aad719ce64a09f29a88d22557ce43aaff5cf9309561b955dca651c56 |
|
MD5 | 482a231d6fc872c4b649b3530e6112bd |
|
BLAKE2b-256 | c682977e471d2f8d30b673c02125656be5fded318b0e919f8cc27b87bfd935b6 |
Close
Hashes for iminuit-1.3.8-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 012683a5fd0213c87f1ee35080b3c6c649056ea7cfe900cb50ab54c3b469a429 |
|
MD5 | e0ba762ba85c96954c2d5b4130554d07 |
|
BLAKE2b-256 | 42c544a3e219557daabfb07ff93005423b8036ca67a5466170d403edf24efb16 |
Close
Hashes for iminuit-1.3.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c4c82f14a582397b9cce1a31ae28918ab9e58797a7224ed4d7ebb12d1ade0ef |
|
MD5 | 460879d8c4506dd6cc7509d6c6cf43be |
|
BLAKE2b-256 | 18bff73ad41a23f30794f6b3a1251bda11a2de76bc173a731f32738abe424cf3 |
Close
Hashes for iminuit-1.3.8-cp35-cp35m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345fd2eab6e4ef4594886016fb27eafca04029d2f53edd3540c07d609677e1b6 |
|
MD5 | 2d0437652e136304bece76ae70e91d65 |
|
BLAKE2b-256 | 2d8a160bb2c09eb5e8e60391f26c94e048d2a27afd1dede5ceef320fff048a9c |
Close
Hashes for iminuit-1.3.8-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9de90ed0c7ad16ffe4458cb380f6cefb57aad2f1a68cdee735d1a505dfbea15f |
|
MD5 | 03f4f68f7981621da32860f4760088fa |
|
BLAKE2b-256 | 886ea7467519fe43b54a41ea2f1fb1f8f2908d2ea8047b7daa1b252fa9879cce |
Close
Hashes for iminuit-1.3.8-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51d25a6129d6646854de05ed7ae8b95436e890ae046d3da3a1a9c564ad2899b |
|
MD5 | 49f9cb2c04e8e0b2465668a284ebe4e1 |
|
BLAKE2b-256 | 28c9e64c2457802b967776c0d696b3756fcaef3cec62a710f148cc0739f896a7 |
Close
Hashes for iminuit-1.3.8-cp27-cp27mu-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62f8668e9b3922a07dd61288a40f93ef1fb209980faeab5799ec2eb83a0a058e |
|
MD5 | 6f26dbb90cfa6d83b6515722d39cc1a5 |
|
BLAKE2b-256 | 6a380e624772527527b89b24a2f5909c0fc9634a00c0aba0a6e79b4297dfcf1b |
Close
Hashes for iminuit-1.3.8-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1beb8c87b87f3537b421eb7387900c673b79c9458a4e73ba95c9461cef33289 |
|
MD5 | 9627a279a1014d0c708b08f7198692b9 |
|
BLAKE2b-256 | 8c53234bd91cfa79eb6a1d12dbc63a3e98ce8bd7bfb16911b163a75049bec19d |
Close
Hashes for iminuit-1.3.8-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df3e4e3e0ce7cb4f0d79b0c28ebae69c29de49d2e480f765a18f2145ebd4fb28 |
|
MD5 | 1e3ad812381fb23387a667cb4dbbedd0 |
|
BLAKE2b-256 | 02eed3de19eef5fc5144a2416e5619863848ccb757e584febbbc18621989f041 |
Close
Hashes for iminuit-1.3.8-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc8cacde385ae29a8fe49f7a39c10b0c9ca3a79a88288051cb602893acbba9e2 |
|
MD5 | 8f837a7a13724ebbaabaca48ae8ae796 |
|
BLAKE2b-256 | 12fde8c0a4f60104a112bd1f4cabcb964f2ca0f78c40eabd9494b94eaa0b6bfa |
Close
Hashes for iminuit-1.3.8-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdcc5f673dc9b4627ab4e37513b37bc28928d34ec0b48b330fd2f3d7902b3f9b |
|
MD5 | 56e2230aa68e4dcc51083fcca1894262 |
|
BLAKE2b-256 | 3d018bab9e215893ab8cd3e57d35eae80f6659d24ed93a857f3860255a493105 |
Close
Hashes for iminuit-1.3.8-cp27-cp27m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85651c3017ef857608f0026b624a30934fcba12a491356187fad6159ec145c02 |
|
MD5 | 059e6b4a22edf666fba6a07dec99eac3 |
|
BLAKE2b-256 | 246760d47e2d1634794be98c322b182c10956d8b77d7f1bc08b1a1872f22ee72 |
Close
Hashes for iminuit-1.3.8-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f121b4e43ee3d5189e8c31c80593ea33f01e6287283346c457e91ddcf79c462a |
|
MD5 | e82005eaf92ff59f497661e384b86725 |
|
BLAKE2b-256 | 8f31e39704f1fcb70a7bb6dc35ca3b023eabf33b58c160611fe5f33f6acc2521 |