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

Uploaded Source

Built Distributions

iminuit-1.5.0-cp38-cp38-win_amd64.whl (283.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

iminuit-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl (387.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

iminuit-1.5.0-cp37-cp37m-win_amd64.whl (275.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

iminuit-1.5.0-cp37-cp37m-win32.whl (238.2 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

iminuit-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl (383.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

iminuit-1.5.0-cp36-cp36m-win_amd64.whl (274.9 kB view details)

Uploaded CPython 3.6m Windows x86-64

iminuit-1.5.0-cp36-cp36m-win32.whl (238.3 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

iminuit-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl (393.2 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: iminuit-1.5.0.tar.gz
  • Upload date:
  • Size: 838.0 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.0.tar.gz
Algorithm Hash digest
SHA256 f37d2729d7e653772688948425595390c3b51b120872e5193be6d38648ea8dfe
MD5 78d5d718008b860a397a67a6d378a789
BLAKE2b-256 313f65f94f7adcf6415b82b2c7fe4e00473320a38d04423359c7fb115b8e0a13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 283.4 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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 afd4917bf356b800f421b67d6d4f3998da6275d697892bde173a7c89ef511bd1
MD5 62425ee4eca76bd327867c76f67517b9
BLAKE2b-256 b47c331fdf8af9c5b6d0db3407247b12ae1d975de8431407d1931d7273688b14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 005f34010e38900e85b271b89bf214fbb317cde9bde8b77a741b4080104ff00f
MD5 4a2ff53f32a588fcccb67bc2f05bce63
BLAKE2b-256 5d0f49b1a5a40e9a658acbac8544151b44f0ad7fefb90386bffe8b156e3b4ceb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ee7be988a5c5668444d10fcfe2343a41f5151a11be08d117f8eb47384a12e28b
MD5 1fb289677808b34cd1398903132d1f75
BLAKE2b-256 19769565add6a0640d006d0016fdd3c15a9b589281b06038608c3e7f9b95f8cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a76cdb8cd542faedbc74923bddf93dcd1875ec789c314d9655aab69588dccfd6
MD5 770f4fb5cf5719959fadd9c48d0b6c09
BLAKE2b-256 f5fc1a6a23610d8dacb1261d1bbcd26b3a157ed6e33d1091d44c7085365f533a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 777605d0e73f1c82ba001228b2e3f4b0ecb1420456b2ee9530cac1afe5337c05
MD5 e86c2f1355a02e457855fe23a85b3a62
BLAKE2b-256 58dc3bfb19b41789610c8a242e6a3ad01f0ad884086f4fc502770db620256ba4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 387.2 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.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 398bf56ca0ed1b80b8c870467b1089f2819a3b4783e3515c8458a5fae5232032
MD5 7a4f1435d4db49f7e20436aded014b1c
BLAKE2b-256 746fc5fe4f73b60829cbfcd0b644d0348ae17fe7308b59bbd5f55b961fa404af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 275.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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e8afa97b822b97c33c735388bc999a041623aaff8f6407cdb0cd4e04830d4742
MD5 b5ddacd41a1347b8790797140951c20d
BLAKE2b-256 34b247a04090922660f7f8bfd1bc634b286d2d8d2e9eb328c3ec14288f13f0f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 238.2 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.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 5986823f01e25cbd43b2d2b2d1ff1db51d648bac27a8222e959acdc5e025f64f
MD5 904476a59ce7b352d568fbe6a16218f1
BLAKE2b-256 94ead1eff90d150442a9d61238acac170c597fd248e420e6c4ed7d89c68cc26f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c748a568c35439de13948d93f8931995e86f6e2f5716686bd8fe2b7213bfcff4
MD5 f3ae0faadc46f35d50af3513549e7d6c
BLAKE2b-256 b3d01a5caee0425d383cf3e7985b6d2bd405fc3ec33f10a25ede11b5cdd7e760

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 586dfc23ece62908c4ac3e25042c53176044b897f4c21e090a7d3ffd0a073a87
MD5 cfa532c756e807e4bef516ea3e870548
BLAKE2b-256 8350c3583ac4dbe1e8e8de91152198c0c4293286008da79271c86399f7727325

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8cdba6d26e1e750c16d00512ec7e7d979d63383f47ab75d4bb91da9f5e10e24d
MD5 96635080468bedab7543838cbf60c7d9
BLAKE2b-256 1cd273e8dcf0df280ae300c44e167dd54b147e56c2035172147fba666adbeaae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for iminuit-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 674e069303faa05a2b84acbe916342b8ea259f4e3b5ade832e3af2dbd3a5d444
MD5 b044790f4c59f1c3f3f04991ed2333df
BLAKE2b-256 a05e473e99efd7a3373d569c1a7b2bc0fec8fea88dd962f6c1684db40cc04f64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 274.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.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9f65840dfa497946cb40dce735e3c3a02bb909ad29e33c613dadc3bd489a196e
MD5 7e7c7842e6fa7a7ac86b20f2622c0ac2
BLAKE2b-256 bad927881208cbd7dfe14014770df1032ea5e0dc088b04833095a52ea8f82d0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 238.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.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 7e3f28db7e9a2f1f8a6302525d36e21dde298b77786818c142a8c0dd107ac710
MD5 9c32c4286bd8715f495c1265034699dd
BLAKE2b-256 f60833cf12e793f7d2e674103b48168b72aa6a16c2978f17c187b1bd45328377

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a055513d159d1bb17333abbe3831479b0d3a9b45e4a53d3981fef110c07c7e60
MD5 2eba03517a2e60b316bd0e86fb3ea8c6
BLAKE2b-256 2e62aa61d91b4c56fb090ad83118109dd5a378b8b8d758450282e9ebeaba713a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 39ffeb9f57faf1f1b9e64afb5a9e1de7f145e04408c232633bd40fd954679864
MD5 f14614fd94d0a0ee1013f8872e5494b8
BLAKE2b-256 fdd13f8676c819f6b39de3d12645244cb3d2c40168fc307616022aa3139defbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-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.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 94f8de3ae80144b11cbebb581d9ae3b9ce85cece32c74a7ec1af05f0539e95fa
MD5 c45e0626619ce4720ad9b14b48ac1ba5
BLAKE2b-256 402905af5c79de5f15549157f59dd089c8cfbf95f3061b106c63c2ef8227e644

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 393.2 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.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9651cf6d87b94ec7c51341bf5e442c6bae3eba77cde444f12c3364dab8d9e0be
MD5 d06f95795c5782013d69304da098ae52
BLAKE2b-256 f14ec3f8a96db891e12e4393e08bb1d7a89c1f9c1bb5b9cd4cb9a78114588ec4

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