Skip to main content

Jupyter-friendly Python frontend for MINUIT2 in C++

Project description

iminuit is a Jupyter-friendly Python frontend to the MINUIT2 C++ library.

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.

  • Supported CPython versions: 3.5+

  • Supported PyPy versions: 3.5, 3.6

  • Supported platforms: Linux, OSX and Windows.

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.9.tar.gz (843.9 kB view details)

Uploaded Source

Built Distributions

iminuit-1.4.9-cp38-cp38-win_amd64.whl (286.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

iminuit-1.4.9-cp38-cp38-win32.whl (247.2 kB view details)

Uploaded CPython 3.8 Windows x86

iminuit-1.4.9-cp38-cp38-manylinux2010_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

iminuit-1.4.9-cp38-cp38-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8

iminuit-1.4.9-cp38-cp38-manylinux1_i686.whl (3.0 MB view details)

Uploaded CPython 3.8

iminuit-1.4.9-cp38-cp38-macosx_10_9_x86_64.whl (390.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

iminuit-1.4.9-cp37-cp37m-win_amd64.whl (277.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

iminuit-1.4.9-cp37-cp37m-win32.whl (239.6 kB view details)

Uploaded CPython 3.7m Windows x86

iminuit-1.4.9-cp37-cp37m-manylinux2010_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

iminuit-1.4.9-cp37-cp37m-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7m

iminuit-1.4.9-cp37-cp37m-manylinux1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7m

iminuit-1.4.9-cp37-cp37m-macosx_10_9_x86_64.whl (388.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

iminuit-1.4.9-cp36-cp36m-win_amd64.whl (277.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

iminuit-1.4.9-cp36-cp36m-win32.whl (240.0 kB view details)

Uploaded CPython 3.6m Windows x86

iminuit-1.4.9-cp36-cp36m-manylinux2010_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

iminuit-1.4.9-cp36-cp36m-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.6m

iminuit-1.4.9-cp36-cp36m-manylinux1_i686.whl (3.0 MB view details)

Uploaded CPython 3.6m

iminuit-1.4.9-cp36-cp36m-macosx_10_9_x86_64.whl (396.9 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file iminuit-1.4.9.tar.gz.

File metadata

  • Download URL: iminuit-1.4.9.tar.gz
  • Upload date:
  • Size: 843.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9.tar.gz
Algorithm Hash digest
SHA256 9c57a3cb45a09544e442e20f7bb109199bbb93ebc26da60dff294b4163e70e05
MD5 11705185160a8cdfc8f211ed321690ac
BLAKE2b-256 aa745cca5aa83cdbf343de49ef0ed7521a504ff6145c1501821826fca8798256

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 286.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3ff6b0547339a5f2cfc66499656793a88b2c9b1e3bb860befc74450e052ae04b
MD5 ef9f24ad6021a6493181c35091e37275
BLAKE2b-256 156cdb8559cbe14b53dc82e5764d42344628cf6041705bb5afeec2375629ff1c

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp38-cp38-win32.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp38-cp38-win32.whl
  • Upload date:
  • Size: 247.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 64657529f7c76d7068f8ce502b78e11e01411514d56225af10e9d8bc4117e20c
MD5 5e545ecb39c7a76f13d3250371459f8e
BLAKE2b-256 8e5ed92c212fa81d05d7ff3241cb34cc3b04eeeac94a23b46c7862f4ae4e0a1e

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c350e0eccddf6a22d12335f6df9522fba8de7f467946ff810bf5344f2f19ba9c
MD5 519760a4a3ad4599cf8ccfff1f6cca93
BLAKE2b-256 87d87507c492d87574298c4e58dbc11b6dbdabe98e84f69feb8184f9ea7a3e5c

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 77a937b5e04e7d7f5ab3191bb6ea9ff715bb3a7152c980b0b80f4e0e4c0d6c1d
MD5 c2369b81911de9133094d628995b0d6e
BLAKE2b-256 1eb7070a7730d66fcc134de97dd1d04661432f9d96446be4e2f75d1f36468956

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e12ce69ae29ba60b115d73a9770bd410ae81e816e13e1155ccca6fe491fc91ad
MD5 a9775d7d8e0c27855f6161797799b2f3
BLAKE2b-256 da8eb708a53744b4c32448aa1646d50a9ee5fd405cda9733c668efe8d857be43

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 390.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1ec65d2336418442a4e8b7f9e9977789739390922bb47283f387e59f54c1eb0f
MD5 e66e8cbdb8d90d208fc2f89d73561d3c
BLAKE2b-256 3e2d580f576654f554e6e23bb345f96a23cc8be0a1f605190ccba9d4df85caa7

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 277.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9dfb314cc0c4af5e0b3e6c3a5b61f0bc1d9c9ce456889451b519a099446f5a29
MD5 8dcc4a3a9ae721900a45b96faabc60f8
BLAKE2b-256 8a78fc9f5393b16a985bcc946a95bd7ca20d8c3fe79388db505498757b559a62

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp37-cp37m-win32.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 239.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 78a074a340a678c96efedbc5fad7517f67138eaffad13f6a4b0d7c1ded52fdbb
MD5 9b7d1ec62d84e983d8f3f9da214bce8c
BLAKE2b-256 5cc965f63723c8d428d19b5a206fe5dd833199ae4232164fa1f10950cbe3c8a4

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fdfcb0490723843b1bf023d1875f97975b140543d9e6eb896bba568ba6e6c4b7
MD5 02c713eb7e8e56345ae09dd515d76a77
BLAKE2b-256 25c1f96e8a6311d68159200e45ebf8b4386e5eba2084cd723bcc08b477dfdead

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 080e5ede939c654d6a132cff1acf6abf3294ce1d622cc5309d7dca7bc88e0955
MD5 e2abac6c3849d318172aa53f52c1a64a
BLAKE2b-256 1a225476ba36a064cee222f4752ca6bb9c9b60919c99fe80eb599b16276fa27a

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0818f9a67950e94fe00af526ddd2a6d15be361159940bcbf57042f6f3a02f202
MD5 075d9c108efab7a06cb8f572c7f09dde
BLAKE2b-256 6731299dad69b0ea3742653ed89110f15e8d52459185333a87687d89c3dde5aa

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 388.9 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dfe0710e6f977218d610b8dceb32dc1eabb3de5ab2f6242379d613d315fc36e8
MD5 6861b992e795f70ab866d36897a1dfa2
BLAKE2b-256 a9bd4cf9f5245a31bde3660260bd088929a833f69c61a6afbddf408e65a14c31

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 277.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 59a0ced8102a9294d7713d8270fa11b752f04f8137216f284664cbc57ddf1898
MD5 8adac9efd834a6766d3759ffa8e9d485
BLAKE2b-256 c07a4af33b78d9f3dd3103673907a20820baadd4d2b68507414e954ed663fb1f

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp36-cp36m-win32.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 240.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 657fe6a9061b3e3acc3708d42e88401e74dd3d5a80fc344e70de04035b701e8b
MD5 5def35760cc97d71585753c739b46efd
BLAKE2b-256 e2d293cdf5d8be1aa9164f84704b0770b4e85481a244e5944b457186c66c2178

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cb17948f696a6288f7201aba321f982a7047b0ea03ea761abcc0dbb8a100e084
MD5 9bbacc916c488bcdfc514f8df3caae69
BLAKE2b-256 2ce04dbeb1b8117e19e172945ba0727eb77d6e982ab1e3bc336b0d5d52f0552e

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1994cc8bc6cde6790a92693e676044a84a5f453bd9f8259a726e41fee9c50495
MD5 aa943ff5209df6d470d8a51ad1ba2634
BLAKE2b-256 0ed2e8b030781c44a6974cda06c9dc32aad67ed9fb7249cd1a74dfc471a98de8

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 21beca8979f725f4e6ce209b3ceff769ac94a3bfa5d4bc673336a49cd24640b3
MD5 7ec3c50b7f254daa20ae4abb60af6656
BLAKE2b-256 8dd88ca7cd40f5e70ef7a4ce0d19f7fe90926c5d68b053d62b71fb5f9bcc9529

See more details on using hashes here.

File details

Details for the file iminuit-1.4.9-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: iminuit-1.4.9-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 396.9 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.9-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 927263aa0340b207043c6d1c1a0a03c76f914d9d1826b676d0a925da840a9d96
MD5 52eb0e51a05653ad074a51fe87dd8101
BLAKE2b-256 79ca663e8f786d4696ce728cea794ad2d8ce801620174c4bb8afa4233b8c1388

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page