Skip to main content

Jupyter-friendly Python frontend for MINUIT2 in C++

Reason this release was yanked:

1.5.x series has performance regression

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

Uploaded Source

Built Distributions

iminuit-1.5.2-cp38-cp38-win_amd64.whl (284.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

iminuit-1.5.2-cp38-cp38-win32.whl (246.1 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

iminuit-1.5.2-cp38-cp38-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8

iminuit-1.5.2-cp38-cp38-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.8

iminuit-1.5.2-cp38-cp38-macosx_10_9_x86_64.whl (388.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

iminuit-1.5.2-cp37-cp37m-win_amd64.whl (276.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

iminuit-1.5.2-cp37-cp37m-win32.whl (239.1 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

iminuit-1.5.2-cp37-cp37m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7m

iminuit-1.5.2-cp37-cp37m-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.7m

iminuit-1.5.2-cp37-cp37m-macosx_10_9_x86_64.whl (385.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

iminuit-1.5.2-cp36-cp36m-win_amd64.whl (275.9 kB view details)

Uploaded CPython 3.6m Windows x86-64

iminuit-1.5.2-cp36-cp36m-win32.whl (239.3 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

iminuit-1.5.2-cp36-cp36m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.6m

iminuit-1.5.2-cp36-cp36m-manylinux1_i686.whl (2.9 MB view details)

Uploaded CPython 3.6m

iminuit-1.5.2-cp36-cp36m-macosx_10_9_x86_64.whl (394.9 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: iminuit-1.5.2.tar.gz
  • Upload date:
  • Size: 840.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2.tar.gz
Algorithm Hash digest
SHA256 0b54f4d4fc3175471398b573d24616ddb8eb7d63808aa370cfc71fc1d636a1fd
MD5 d54bd9683d929047c823fcb71d7fd6d2
BLAKE2b-256 5e6d0b61ff0bc43fb12641b3b512b9d9099c826226ce39573f1adf7898157e74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 284.6 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fb632f4ecdbba191fc1787ff35d4c6c7a2479d33f5f496f18cc1af3801931f39
MD5 6498c5b8b43492e2619963f0f97f5023
BLAKE2b-256 f557b08e290babe7c958012f01919612bdf5d14d37ed74926d4ecd57b7dad1d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 246.1 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 011a647dc88c539295ecc5b5ab2bebc948a8548e996417d76bd313d0b6019f57
MD5 e574936cf8a774c952ce6b23fb0c5997
BLAKE2b-256 260110803f099dae25f1f818684e5173c93743383bbcb17f1bb597ccebc8916d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c09fb1708698598c346ef3ee6e930e79128c002875182bf808ab0104d6fa1cd9
MD5 287d179ae52dd21735a2acf493e5f78b
BLAKE2b-256 24fea341dad57961cbf0567614f1c8d5611a7e7bfa4b1e524c4699e0dab5dde6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp38-cp38-manylinux1_x86_64.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 518833f2e63f15879cc068d7bdf16e1b8ca9eefbe19d62035a30562ea953a915
MD5 2df802cf3c66a9ffdf3c0e45a41cf906
BLAKE2b-256 c2bad861a875109518268137a5bd77bfefb8aade7529bc4973d2c052244425f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fd80d5d3dca797ccb5a07090adc0e50c1cd622107c6cee10bc2579ff2074e45c
MD5 230e3dad7373d2291e027a51cdedd01f
BLAKE2b-256 5195bd3830416de3916feea2f790a7db55ad375737092c379346cd600070f3ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 388.9 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 811e204ca015e7c72312275a7c58b5763af41de0a748ac86c650e79a1bad3766
MD5 1ae87a07eb93b91384a25d369f627a9a
BLAKE2b-256 045cb69ce37f92c32c858a93a780d2874da938f3653b6ede6da8e455b2ebf0c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 276.0 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c25a9081eaddc422b88558c466251a5360f6dfe3f095d41bdaa2df10af4b9187
MD5 d3f3d92a7f1b2fb1719504999377b07a
BLAKE2b-256 f0c4aea0e1250b6733d82171b35864d6a42cc5a14b37f2c3ff01ab98b7506593

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 239.1 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7f02d67eda4f325158ec24a76c77ffa3f825b00834e66596185e9a34a332836e
MD5 87cff3ddb2f95ca023f5b86fb35e9174
BLAKE2b-256 7d43f141a7c5a9fef9504eb28781afacb65b118cb8bbf4ee31df13235699e74a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b05ce6197fed8dc32a0cce95e83bdc224ba4583ab3e979ef7d45e07b42cf1584
MD5 55939548dfc0efae5b03008306867b32
BLAKE2b-256 45ba2b2138a9f9e7492df57ec419b27f9a4333eab028ca1d6d55e8578d42a6d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp37-cp37m-manylinux1_x86_64.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 62c40893f645d66e7c99f1270d7524a9d2a1134681a7d6f9141a32899c14ad7d
MD5 460ea051d24105ba86c136edb26f23b9
BLAKE2b-256 52f81f421c0ef2959bfe192ff6eee6182df75745c5f2c759ff745bbb6ccb048d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fc23efdf71b0be50bee8cf952c9c837d63852e0eff85f9693526cec65abdff22
MD5 aed369d14b348d0a53006bf2bbba3458
BLAKE2b-256 f9bbd1c5a0f64af26c8e1eb6ef02f85a8d8cb893a4c31f39409d568437cc410e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 385.6 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15d076194c860594262c1ead96cca2b16e040e48e5734666fede791a766e7065
MD5 8a9c7f19affc5de43d6730c9b087eb15
BLAKE2b-256 b57a9bfbedf0590166d8c9a87aad2f980607acc9fcca214eecc534130f2fc215

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 275.9 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 24a1aa8a643ce2197e0e400c5421ad835ad305458b308acb22bdc652b9d37426
MD5 7b42bc989384dcf7718fc0684fa68274
BLAKE2b-256 9738aacf9ed13b72171982d684df0da67dd7af862433de9763a8bc702f41be62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 239.3 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 f4acee6850008582dff0435fe89e3bba25d7ad9f69977bfe76088f46ed303cda
MD5 e26db883ad020b3bf5c895e30ecc3b54
BLAKE2b-256 a3741876152df83a2fadbce0c38ac6791c71f9e2c796dd0d1747879fc34fea63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b014921020bd6ff72eb89a757087362d8be98fd9330cbacf80dd8965a61ef44f
MD5 b4b1bedcf1d160a40e6dd99b6f10fcb5
BLAKE2b-256 267cc7506822b77061e23e33e696fa0f68050a9882b75b24e7ba1b4b3a8daadd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp36-cp36m-manylinux1_x86_64.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cfd3e6a9b596d210ee9b4e6abc884cb5b74a09dd7509c5708dd401f3032842f1
MD5 31267168308673e17cd44221385896bc
BLAKE2b-256 a01c9b590e1717331672de8aca1cfdbdca85f8afc92a069ce65d824613874da8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.9 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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a1af6e10e939b00d911d7d571a5ea22be1c43f60e054053ee617ff8007a103ac
MD5 94e74867f1c056e01432c474bfa38234
BLAKE2b-256 4a4aaf0923f053d410a87dcaa96b40ab80d580a33981778888c81e72fa851470

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 394.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/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5

File hashes

Hashes for iminuit-1.5.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f04ee652a7cba0d8030a1437d37cdfd26af6d94468d24d6eae735f92216635d
MD5 91998a0d9b8738b864801168b4954ed0
BLAKE2b-256 49c2f2a9bd8091dd2be55a477027d417d21ddaf2aad7480007908d21a721d0ce

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