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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

iminuit-1.5.3-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.3-cp37-cp37m-win_amd64.whl (272.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

iminuit-1.5.3-cp37-cp37m-macosx_10_9_x86_64.whl (371.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

iminuit-1.5.3-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.3.tar.gz.

File metadata

  • Download URL: iminuit-1.5.3.tar.gz
  • Upload date:
  • Size: 680.4 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.3.tar.gz
Algorithm Hash digest
SHA256 8357e76d0a3293ff669f70f65bed8ebf3993fd63042590343c6066220b70e167
MD5 610226c8a279f4fefd01620f592b9e5c
BLAKE2b-256 b220a845e05e5f5c00b65cb7540172014b929a1e0a96c0b5f3477f6c428c0b0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a6b7eb3f282fdab919380ddf9da18f66d1a6d735c82565621ae9fec2f308530c
MD5 62c1e7e3fa452b25efc6cd6215e97c51
BLAKE2b-256 af7afaf1203e9744734ed5af01d8effb8c4216daebdb85c12e8c0feac4af8276

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 01b45de27c41c628787dbe54c820ebc8a738f4f04baa9329f2b756fb991f270f
MD5 b14cddc85a9e331c901c090f814c48b8
BLAKE2b-256 bd039ab5979587fc69299639ae84b0d4c970fb439f981e80596863275f1ec38e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 991cb2062dd338c7d7a7e10d2e581b049a5e4910c5f29af4596e8d31298140ad
MD5 6a89c4d747f528439bb1ac249f94d95c
BLAKE2b-256 00cc873cdbad7bfbffa68a83eee201a84df7becdf6957dced0abcd3eee142900

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e4c4df7a1705e50542a91ef2fb41717008dbaa301f35819db2874e31e5f0479b
MD5 32831226a37e6b59d548ba6b73e109bd
BLAKE2b-256 d40e9bb02402265ffe813332bb21bf048622e8146067de7bc1fd12bfaadda7a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 02564faba0d578fe382dee18afd78be0dea8199f872db1e0a32ee470c94577b8
MD5 e69044bef212201c63d5e9f1015a9bf8
BLAKE2b-256 2867a99409e17296b4a211f381c2161b39ffcfd38db66a303ccd77b9a84901bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4fbc6b5a1c5d9a9a6c0e5b6c6d9d6900f1a146a2a4d1564cf054a1ed16cb17ba
MD5 5d94a4a45f33ee66c9475482750b0607
BLAKE2b-256 9ab56f7d637e0d50fded33983f405f653255fe5567328b56a0b07c50f05f4663

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 01a52b3db461c83ebdd5c66e55513f788bc6fad3b6884c7757da3343dfadec4c
MD5 de410f0405b9762d307266b42812592b
BLAKE2b-256 eec17e8025ca5d1c2768f418c5d5ad583b5f1810d5cee484346fe2c53aa83ecd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 232ba507a9e470e3f9c31ef9de6171d7a57305b6623fd118874eac1c10c02511
MD5 b0f52c1e99bcde345c2eff28eb2e304a
BLAKE2b-256 e64f8e7d16d069b67db4a83515a25fbb866b593241031327c3a344f4e3e04408

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 65355c55c68bb14a6a611e03977d9d2e043018ae943e130cadd51abab6a593db
MD5 3a5ac249bdb1864212f1668874fabbbd
BLAKE2b-256 3808544c70fd6317163139772081e826ebf50eef6697ce36c49d87862cfc483e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 767ff92d3ecdb0702a04a3609aef28ff5d6bfe97a4475c289609ea09025615dc
MD5 6c8ff050dbe389b66bbd044da29e0417
BLAKE2b-256 df1b3885b71cffbbd229a51c2938304c5bcacb42a36ba5fa0df90a511dcf6eda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7adae4b1239cdcb434c10072f34c72fed13a2e40c22127a7260ef9723b1cd921
MD5 9ad338d79b772495b2de7171563b4f64
BLAKE2b-256 641bf64334b51cb6f65e4ed9bde4baf7a73a7249a2cd07c27f6aa9b8e4b9a839

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 371.5 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.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6e3fea0b180e3eca4cc1687d41c1130b0674a5fdfe86a4ccf0333cd02e088f43
MD5 465c540ce129e33001568dbcf9b9b8ac
BLAKE2b-256 5105b73f39eb5c8a9ec86eb43594e593e471d2cc42bc6e269382daeb0e7db189

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 edfcf5673e54855add7e126895c44978acc2645d00bd5915bba7e75fe096622a
MD5 c74b733115b497a21ce83578e9f8d317
BLAKE2b-256 4a07b1e985b0a078c32be2479c056c16f42c4eed4b228a9da20a65e11d09523a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 27ae04feb0a41f80b403ea312b91f94a07949d5b5eecf837c0e77832f9b3c863
MD5 e5b840e32f5799be677db0f237968621
BLAKE2b-256 44ecc35b0bdcc2e9fc403ba18f21a7cb0a05b5c5a10455514929e016013eb2c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9f83093a617e95b14ad650d40eab9402d26c5e96331d8e5ce745090d4bb5692d
MD5 8aae23bc0cc0b509f665f5f7bc72646e
BLAKE2b-256 225b60e0bdea3a21fb22e4d2b521b8cd2761f1e9660c8706fa719d905a183378

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dcae9a326f92da926fa8bd6789dee0885826c9fcd63774e4bf8b7fa0c24ddf22
MD5 371665991844522db229aa3ee9d01c4f
BLAKE2b-256 7aafe038fa8f01a2aacaad4b8d8f4a4dcea4d8eb41babbf4458fe6585142f646

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5a6a2b545f1ff9e5e07912d438ae5d1e7c22d0fd0d3f425765f86cb420a0eab0
MD5 b273ad8a42fcb8c68c10c889f01f6910
BLAKE2b-256 9e30ebc9c0e48dda1a1deaad7ca3540e44e8db271b25898304e9cd2c7a34daf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.5.3-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.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 770751bac27471969c3e78a54237e702836403022116adb022c7cd198fed0f67
MD5 6254172fc9d065ec325dd3253904bdbd
BLAKE2b-256 9f04604f2c5c010f3442a4b759a99e4014750e053b733f737eb745d1d08b6372

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