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

Uploaded Source

Built Distributions

iminuit-1.5.4-cp38-cp38-win_amd64.whl (278.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

iminuit-1.5.4-cp38-cp38-win32.whl (242.6 kB view details)

Uploaded CPython 3.8 Windows x86

iminuit-1.5.4-cp38-cp38-manylinux2010_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

iminuit-1.5.4-cp38-cp38-macosx_10_9_x86_64.whl (374.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

iminuit-1.5.4-cp37-cp37m-win_amd64.whl (272.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

iminuit-1.5.4-cp37-cp37m-win32.whl (237.0 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

iminuit-1.5.4-cp37-cp37m-macosx_10_9_x86_64.whl (371.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

iminuit-1.5.4-cp36-cp36m-win_amd64.whl (272.5 kB view details)

Uploaded CPython 3.6m Windows x86-64

iminuit-1.5.4-cp36-cp36m-win32.whl (237.2 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

iminuit-1.5.4-cp36-cp36m-macosx_10_9_x86_64.whl (378.5 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: iminuit-1.5.4.tar.gz
  • Upload date:
  • Size: 756.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4.tar.gz
Algorithm Hash digest
SHA256 f71535f3adc41cf9591505512e44b7392457c1d86cb77ac70ad7b045981d5c76
MD5 9090d7599c2d8404aa2fb5b6ec1fad41
BLAKE2b-256 0b3241ec97a8fa7b3debc35e1d60ded3c81cd400808964031e05ac50c4feb61a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 278.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 844530adb5d5714f84d50346add1d5aacf4518b6be679d4bd070e2cf869dd81f
MD5 eab14ec42b33bdb781f5c4157a739e1c
BLAKE2b-256 b3fa441eca40746fea739e5838a7713a3009fa721554751bd6c5ba95fab2e5df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 242.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 18b81c31d3e29e27c0d01a6e282355eaa9f4406d20630b58d4936f7546e47efb
MD5 cb2f31f61e9e785d2bfb7f9daaa07b63
BLAKE2b-256 d63e93e9634c58a6e6eddd4547f29618939bd69ec2034733fdf400196d4ce0bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 16d34e2e2da79fcd83b4953687457bfd826791dd38a3b26463501b5d0b29f46c
MD5 0de0b1ee470675404704b09f228ea1b1
BLAKE2b-256 60c7f9e8ad89eea80460cf4fd6b756c23d2f2775ab982140de05b75c00f0ffa7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-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.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 609358dcf74744586dfd1f79d8148737244c82770fe49e6cead2c00b1c983ca0
MD5 e07f8e6317ffd63408473e7c922dcbde
BLAKE2b-256 3493540954da4cf201a74a049ffe5baca5b8619bd55039522d4830f3bbfcac49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-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.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8eaaef822a7c861ceb2d8b0e8a2686cfff1be42a6f2c340aa852952f824f112c
MD5 7469dbca0e6f4b8e1f0ef11bf840625f
BLAKE2b-256 75151b45171354da3da35d43639336c4398a3074ad7c9eb252725eaeadf460fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 374.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3c4749ef81c38f3704fb9c4d489199b985c8920213c8c8e57fbfcacbcd32639
MD5 945b21d439f05939bf4d5c9731c907a0
BLAKE2b-256 f329622db43befa4bf18d14e5be17e02e2cdda2930e217025c7300dcc93a1036

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 272.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 440b8ea89ba10e67b9b90ff25e1e1584bb4d7c6c433436aaf7ff0ff967129007
MD5 bacb7368ce3c49787f0cbbf345f2ac46
BLAKE2b-256 721faf2bfb5b2b5e1668dc5267d9a9915db9fa62fb377c5774af1671831386c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 237.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9a99a827176cf762815476a0292adc1c2a008784ce03a384de404b197394c928
MD5 f113c49e12704697925dd38ebc60d885
BLAKE2b-256 6e5eb4a60b797cc6b97b3b1f77fb39c93c83864a6837348ccf230c65f12e800c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-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.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b398e9c2064249f066c38e7672df0bc8c48f2fe09d2d31d31404147ab1de887e
MD5 5d60fb8760ee7b734688daacadf03948
BLAKE2b-256 9e1c4ebed6b202e3ed9bd305ea9f2957d1f73c0bf3fdf316f73f400e1c0fad25

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-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.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 afeb5d3edd04aeead76b0f5920577f41a4dfeba1b2d98168bca65ff34776a715
MD5 9b9e9ff6761a42670509794324f31e49
BLAKE2b-256 0d63d1f379000295a23aa8e9779c8ebf4bfa435f0bf425ba9032018735c57193

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-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.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 75c7c982a9e9f25ae9076cddac3be8d232f51ba00cf638654206e41561e32dfb
MD5 e99fe5d757e82e283622193958663654
BLAKE2b-256 72910cdfef3256f42071f2f789451c7b14cb0bc334abfa8b690f8ecda109403b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 371.4 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2d149edbd6f0c84d0d18ccc9a9ae0f1ee029302428cc592d96aef700b004cdc3
MD5 b5445a1f26c1c792fb259659900d64bc
BLAKE2b-256 a7e9c1e6ec9a2faba0899327774fcda2ba1ca10f060ee7d867343ab28b99f039

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 272.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 aa5b6806c1ebdd8ff02d808283063a7b2d574e6d91ff35f99218ce8181321634
MD5 ecc2eefe5189e1655cd613eeb23185ac
BLAKE2b-256 1bb2bd38f72ff6bbdb268e5bde3ba22119d78259851cfb7bb3b0ebb6eaad7bc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 237.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4a035eeb7a52bbf800e8d7b3d407d73c56c33dbfcb8a94beefe5182ff3b696e7
MD5 51a3845cefe34b71bd3484255495f5cb
BLAKE2b-256 01917de0d8562c561160c77d99697bcfea1f322c9d656932fe4ca984b2dcc191

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-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.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 950399539147377cd7a0c367781f5b2f20586631b335f52fe55763a69e0dc36a
MD5 e41cccadd48c3ea79e5a766e5e2b9b0c
BLAKE2b-256 cb217ef7cfbfc4677796311c1ceb0b119485df2ab7fdd651e6c5d6c69d26d555

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-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.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 48d453fb50c9fdd147da536eeff446404c2a176f5f739b5011ecb766c4864f38
MD5 6bff1cddb2f7b83da0243659e20accd3
BLAKE2b-256 8f94e88abccb9ef428e773ea36fbcf85eb01190a15da5d69c767383b7a91acd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-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.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8450245198b4b5b43798e917fa9539a37cf06634bcaa1b7cc84e9566b0837b9d
MD5 ada196636ae10dc7578551fc83abb664
BLAKE2b-256 e4f22ce3e406a282d597c5ffeb89625d815261a006a86fc23b325254f97cb88b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.4-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 378.5 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for iminuit-1.5.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 419719135dc8d4c2d6c83a00b557117df5d4b64e8c0f2b71d84fb8259a3a1acb
MD5 63f4770d1d570a52a1f99b9411d4f440
BLAKE2b-256 8c4adae91b480b3449311f8e1c8f9949e71fc16d4b54c2d9075227bd174cd3a2

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