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

Uploaded Source

Built Distributions

iminuit-1.5.1-cp38-cp38-win_amd64.whl (283.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

iminuit-1.5.1-cp38-cp38-win32.whl (245.2 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

iminuit-1.5.1-cp38-cp38-macosx_10_9_x86_64.whl (387.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

iminuit-1.5.1-cp37-cp37m-win_amd64.whl (275.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

iminuit-1.5.1-cp37-cp37m-win32.whl (238.3 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

iminuit-1.5.1-cp37-cp37m-macosx_10_9_x86_64.whl (384.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

iminuit-1.5.1-cp36-cp36m-win_amd64.whl (275.0 kB view details)

Uploaded CPython 3.6m Windows x86-64

iminuit-1.5.1-cp36-cp36m-win32.whl (238.4 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

iminuit-1.5.1-cp36-cp36m-macosx_10_9_x86_64.whl (393.3 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: iminuit-1.5.1.tar.gz
  • Upload date:
  • Size: 838.3 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.1.tar.gz
Algorithm Hash digest
SHA256 50cffe6f4eb5935149bc138f6e150e8d70afd5908ac33bce889349844b6fc9ce
MD5 ce646b489c61ec9a64b472f7e55acd59
BLAKE2b-256 68b662875d254b56822764727412e32712c242359152479ee51f608686f89ecb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 283.5 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a5dca96be14cb6488451bd73162efa1b841607418c3561c8d0a2872c8fa7e23f
MD5 10f9f1dc12a2726600dbdc9d5cb01dec
BLAKE2b-256 279b522eea72e2c2ea97616c3af2d56387c4aeb3b97b1c32d1720df2fd1c28e8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for iminuit-1.5.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b8f0833c497508c07c6f002f6fdb2fc7d36b1b2a80f0d2f5144aec49827e7c6f
MD5 78ee350b4f3613644ac148a5597d86ad
BLAKE2b-256 8f007f561910e24f8a9498795dd1823c2919a6855cf32d2ec0b19b62ea3c58e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-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.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a65e563f5c14bdf8b4b9f128850ba23ac54411e6c664be0876d0cb200ff9dbe3
MD5 69fc1cbdbc8371b44c047985b2e02070
BLAKE2b-256 53b7557a52aab2e8e358dbeb1a29261c6542988033ccd91682fe2f0d0e0de99f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-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.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 579889632ba0d3955fde66df0ded4e937cd948dabb9e3c1ca2952d390e867233
MD5 369205ad4cea6e2b361bb1adfea8b92e
BLAKE2b-256 e6af71a42bd586b0e8032f6e9acc95d86c6e64d67c6303d588eaec8f74948108

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-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.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 086c93505a5a197c6674b8f323269b7a7b6df1f604447394773c54c1e014ec7b
MD5 f342c4c8567f19d0b46b7a004c44df91
BLAKE2b-256 eb6d2f352b5145bec3e5b97a4df34504fb1860f0082deafa422f51e35840374e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 387.4 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.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77cb276253f716d92941c7170a7e82e064488c87d3d4e87562c263f96ce69f3a
MD5 97885e3164f584a9feec9a2c0483f267
BLAKE2b-256 2acd8d0762cf13dd846439b122e17d2b615d129298a8d9ff2b879feae63bd16e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 275.1 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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 aeb89e8c25cfa8bc106afcc1f909b1e444f1ca0e74e2ac258ee5895a0e9493b1
MD5 0c870a89e56c7607409a6f87822ced98
BLAKE2b-256 550cfb98bb8a25704d48363e592e4cebdbccf63719bca96994e9683b2237a696

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 238.3 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.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 533370d4fd37cd5d0e2f95990774da4b818c97cce3435cfb41cfa6b8dbafc3cf
MD5 bf189662283ae1ea6ca0e08d1144c8ca
BLAKE2b-256 6b85f53baec17d98f252e45aa4b9b6fe681ca727bb60021ae51bf54c82f725a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-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.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2973123b4633bed201111d4a699e4fa5307a772eef7721307dde7ff102e6c2cd
MD5 898e7b18111939a8abcd0dac39ce6705
BLAKE2b-256 34b6c45410f837d9945eed5d9a462907f2608c1270dc63a6ac1962b51c385275

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-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.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4b248bd4410f298c2f712a868869fd43fe8917b8811a9eef9f204f23fcf7dea1
MD5 d670c389a09f260d8aadb4dcc83c4a33
BLAKE2b-256 a161eb734c5e61f6ad5946111114c7158e883c463315db59e77ff603c1c16a65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-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.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7680533e3c28680ef92af219ead68f9c474b56849f47783cca920e34023addab
MD5 0796f082b754f149e1685b789f1fe7aa
BLAKE2b-256 e84750c711a8c4c2987b9113f51b6039636be42e17cd5cafb095b7d1f5e40efe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 384.0 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.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9482674677cffb7d6fe977a555097ecb005509abd0f2ea8d9869eac0ec299f3c
MD5 5520dcc314ebdeb208d0ee6003c7c25a
BLAKE2b-256 e80a4529e874f56db8369d98bf64a2f76d5d6558daad30da32f7d57f396af675

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 275.0 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.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 35135a0b9f43c99960b717ed3bb25320fb634ffc26a46b8a7794ecfc874ad5dc
MD5 e1603709c583f458b427f65d1c8881ba
BLAKE2b-256 2f3eb706caebb6abfd9d9f248333a2b993c8d08d70fb94604b57148f19c93d8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 238.4 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.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 92e31d4321287ce50ad544f997e0b72586140efe4fc12ef92508ab4b3e984976
MD5 74d2e396cec240484ccc298fcbf16139
BLAKE2b-256 7e97dd297d5f8e311002fce29c93a1cce0b3a28e77e7741a08771ea60f24d9dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-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.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1b8116a8d3cee8df3a98771097a9d4db854bb1540768045afc19ff3dca095836
MD5 8ff89710eaf5f1e8c281b26d34d2b576
BLAKE2b-256 4ffb99c20f1c28fb67905b6662ae5b66e3637031d52e329abbbde5c020bc979d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-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.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a7a6797ea13b01e1dc0db34591d95f6ed7c5775052dde860d963e71c2291224
MD5 17058c7728d43a31c6529366b360cb0c
BLAKE2b-256 33e9d5b721fd85249ed9da0ba3ba86fb798482444e59605e62d3bd70e5f10b62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-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.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 41562732754797cab01cad6f5337fd428064a3481e33b0cec7e25189e3e62753
MD5 945018f1de97abc296f83c5224001dfa
BLAKE2b-256 b5f144cbdcc2c7e0f056cda7474e60de2ce255f68b5883729487fa7ca1c5f66c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 393.3 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.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb937a2bc99336ab7ae040f0f807dce7e3713bf0a05213ceba2c8b536b35c24e
MD5 4715f80e15262c5ed2031cdec62807cf
BLAKE2b-256 352de18c2bad0fe71fcf612204aae8911df92054db3c91f13b67b8dbfeb1b2a1

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