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

Uploaded Source

Built Distributions

iminuit-1.4.6-cp38-cp38-win_amd64.whl (285.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

iminuit-1.4.6-cp38-cp38-win32.whl (247.0 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

iminuit-1.4.6-cp38-cp38-macosx_10_9_x86_64.whl (390.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

iminuit-1.4.6-cp37-cp37m-win_amd64.whl (277.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

iminuit-1.4.6-cp37-cp37m-win32.whl (239.5 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

iminuit-1.4.6-cp37-cp37m-macosx_10_9_x86_64.whl (388.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

iminuit-1.4.6-cp36-cp36m-win_amd64.whl (277.4 kB view details)

Uploaded CPython 3.6m Windows x86-64

iminuit-1.4.6-cp36-cp36m-win32.whl (239.7 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

iminuit-1.4.6-cp36-cp36m-macosx_10_9_x86_64.whl (396.0 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: iminuit-1.4.6.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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6.tar.gz
Algorithm Hash digest
SHA256 d732f9451a6db6d5396eec51cc502bb6cf3920063ed1420debbdb1883fb56c8f
MD5 3cf77beb9dde9897076a3c7f2aada9ef
BLAKE2b-256 52f97a91f8aa2e20d3e2cc4f618aa15b8535a333ed733a2d3de96b1fc908163d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 285.8 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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f7c81ce20a319f3590e525fc314c2d931f2482714f937d8374a39cc43c2a4665
MD5 770598fb7d5c39411d3b0cb5353be246
BLAKE2b-256 532d426e1ab5109796bed3ceccf903abab96f336a517300c4e0221ed2e35e36e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 247.0 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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a8da66eee895fc05140503ccde89220e0db143c2227af7b1081fa2e8a189e152
MD5 39b52d0750b81608b0de3eeb951a0b07
BLAKE2b-256 daec5c7c5b539f513e1ac36c999fa18936b7bcf3cf9e2043516c497b609ac49b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f7ec71add087967fb3b085919cdcc580954c058314aec2c5bf2937788bace898
MD5 61b3a8577feb970a6e8c610725d02367
BLAKE2b-256 62e2ae8d33c497ba3bb64b1e60423d7ad8cb9b9b490336c9459086f658f8062b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 901ff23fe198742ba46e4f3b059b8fbdd52dafedcc85905a74cf769bc4b6fe42
MD5 0fd74d1b7b57c14f20e9d56c842c5215
BLAKE2b-256 b421101591865c7c7e2030589446662d057e9d12a2b775ea1cd5e0455dcbbb93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 59e0fb3fc06a1409b8e4f9a01b213156c0f73f77a4f3a6f8940932856a3d60b4
MD5 4d4d55542896ec51063832aebec5769c
BLAKE2b-256 6f37e5c92b4e4658022c38365cb373f5c786585143c1a811b47eccf4621c2072

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 390.1 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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec69c791565d97073ef32fe7c2df2e32858ffbd6bfc6229ade4df776433e08ce
MD5 fbbbe606bd51f597b7c7bfe39ce03c58
BLAKE2b-256 db58ce95ac85202fc9f7da6afa036e6ed38461b217ad794875634238efec35b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 277.4 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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 87678c107f0e3ac45c79946d3a0744244d727d6758a6c85e4af8ef35f4a6bf14
MD5 9b80566840243a3484b2490cefcca04a
BLAKE2b-256 3c073b638118583ac8dae6faaa2e91968f66325e28ac4e0e1a1409477c179746

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 239.5 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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 5cffa1748869d5e55e296952134d80eafae72347d17e3bf25e27ff4437664f81
MD5 b69e7c11293d311a1a98cbf68e0b8173
BLAKE2b-256 a885af529532e7765fba197608a630b423f9cf74edf8ff37ba0031d63ec4617d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6eb4de2dbc54c313e9ea106f1ad046bc1b2d9eb8fd07dc22603d88b4caa73578
MD5 07c0ba76e38f6768284239799cacc1a5
BLAKE2b-256 aaa246c594d1ae3d506775917602d62f7b61ed72d7956a2518dc92290f7e556e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cf543c0510170612cf79ef8dd3b0c8a2252801e7be9a51c7f53a004cd6cd8819
MD5 45372b0df1a6c89ed018772d3419c845
BLAKE2b-256 0dc8383056c5364fdd20a0d5dba4cf267edb1acb1835bf52a626035f30bd421f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 daab2bdbb0e53024ddabdf03b859762581f4027e89fc0b2a762fad57cfdaf15d
MD5 055ac431cab5789946d687134ffcd768
BLAKE2b-256 50ee0094973e33b00b7cdd70cdec3fe99f64c46574799a5b8e4196e2f5157ba0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 388.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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 047a9abb3f0a5808be0f72c61a364594e156b4011ccf0341b6f1b47d4933aed7
MD5 c1693bbe39696e80bbdbd3f9a9a48208
BLAKE2b-256 dba175f05cc0f2e48312d959e157d5bf495f633d2f8eb3050a71efb5b97ae5b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 277.4 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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 414985494367303f591daf54e3af0bddf4b19441d55598251df492708dd88bce
MD5 2a11e559701f4d6ca1b121c231c7b193
BLAKE2b-256 ea79f6ae816d447d4e18aca8eec56cebf2cf958d48055347917593aaab46e60b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 239.7 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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 03286b48beaf805e97bd9ff2ba0ef7dbd7714fe9385abbb38ff10ffc1f6efa48
MD5 4cca548ee3803ca08499de0a63474fa2
BLAKE2b-256 09ee0697475af03b6ec7fab8780186e0f9f725eadb27246e65eaf60d978d7482

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 28b1c1f700bb3750e884bde2d34f964bd0ea368993604e7c5b32ab09ec515b79
MD5 8f478268a215ab54b607729ca49deba7
BLAKE2b-256 594718f7b1d30b5e1a9bd0e4ba8dbdf87eea7b8a9943dfe4a4df383699d8aa30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2d579a5ddef5737e739c4f866733f41af7561e7c71e52ac27de4a5172922c862
MD5 ccc386a667125c4bf2ffb442f58bed48
BLAKE2b-256 0515d1996264df9de4c9d898ae40711b02fe114ace622c19db2c1543e4795b6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1181036d184f3a26aaac1a062501a09b2bad0edc64e16e1eb3e43455654d39f3
MD5 51c156960e2b125976acdb87208e5794
BLAKE2b-256 60ed64a61fe8d6c8355abb38b70cf93cd1a76fda9ded8cc66cedb85ee77ae977

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.6-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 396.0 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/47.1.1 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for iminuit-1.4.6-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 08c8bc40a25a81a40434e869a91c0025a6256761fe501e034a25dc699694178d
MD5 587c3ab3c5e73af5188b1b9bd54b7463
BLAKE2b-256 b55f18c7704d05f2d8a528b6c58b32e84aac44aec3cad6d109fc9efef9b11ee3

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