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

Uploaded Source

Built Distributions

iminuit-1.4.8-cp38-cp38-win_amd64.whl (286.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

iminuit-1.4.8-cp38-cp38-macosx_10_9_x86_64.whl (390.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

iminuit-1.4.8-cp37-cp37m-win_amd64.whl (277.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

iminuit-1.4.8-cp37-cp37m-win32.whl (239.4 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

iminuit-1.4.8-cp37-cp37m-macosx_10_9_x86_64.whl (388.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

iminuit-1.4.8-cp36-cp36m-win_amd64.whl (277.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

iminuit-1.4.8-cp36-cp36m-win32.whl (239.8 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

iminuit-1.4.8-cp36-cp36m-macosx_10_9_x86_64.whl (396.6 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: iminuit-1.4.8.tar.gz
  • Upload date:
  • Size: 843.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8.tar.gz
Algorithm Hash digest
SHA256 9ffb4b04d4329c169b8cb49452cbda06b938350737daa2781ef50c0bd23c5144
MD5 a5a7b61a141b9f6b5a66e517f375afa8
BLAKE2b-256 887e6cc513107af28e0032d43f9dfea68701b68a83d4bf73decbecbd0d96336a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 286.2 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 498fafcbfef44e2cb143ddc97e63fa702182c70cd62ea3fcabe110833e7dd9b0
MD5 879ed2e4ac8661fd3cd55810f4d99211
BLAKE2b-256 3f8a709d35ceb49fb095317578f33134537955b7ca76770a6d08794013239e89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7fd0c1e7dbbcccaf066d5faae30e4d0cf52aa370a29fc9a1a27d56daed4311d9
MD5 1736bcf4d9e1b6ace683c47c7fc855b6
BLAKE2b-256 34ee70103d2084543cba5e2c689cdceab65480abc8a0c00415490a0df790408d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b551ee0e728dbde04aa5488378d4dda636706fc4d495f77afca357c1c6819fb0
MD5 0eaf01d9e6cdbc9988d17eb6f8689989
BLAKE2b-256 e6ab2162cc0b48ed8e45cd3a291eb494c41550ac2ff1f21ce16988c7ccd0dc54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c05f3b008214d19ea8a4eccb9b2d1db9f98e2f0fd33620f0e33ddc05e7b13a96
MD5 1798b36a833552e51d6d745ede71a94c
BLAKE2b-256 84a4bccfb82154add877e25e4e0e6222f7cb0900716a2cf4ae68c60a6ca69882

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 918fe273c68bbb1f19af5a98bb16670217af3347b3e455950af283f84b4c442a
MD5 eda6bd0e9469cccaaead2904f055c82f
BLAKE2b-256 3346dcae17c8729a6c0768c148ef4d89b785d61ce8fd3688decf843ba56768fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 390.3 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28d5c2b07e53c1d730465cd622165b70a2361a38ad0f9cb94f9f9ddb4bf33f82
MD5 a9f438dc136945f8c6ca6838b1b7313d
BLAKE2b-256 49760319ed4a690a73bbccce045bc6b1bbf46238a0ff25221c4af2de7daa163c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 277.6 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 23510961d9b53981a227ebb1fdc65b5be9a2f56bfeefcf853f62f75c8ebeccaa
MD5 7133b8dc318ce09ecc88806ee1df3767
BLAKE2b-256 c4e6a0137a54598586f5a40ea3377817d12c5192cf520e40dd9fa0259e9c4aeb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 239.4 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f67831323087fc67168fd7a454ec358fbd84e2fc75d4fccec8c89e784c2aa02a
MD5 9138a79a2dcdd7a564a6b95be053314c
BLAKE2b-256 aaa99554e6cb764c8f43c863d9cfe4822aeb7c907593fd3b15fe7cc7ca0120b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 42ca2c391e6f978507ad14acf5b6df3461254083a8c2be32820ae003794f97fb
MD5 02ca55a6d998c320e00fd05c6c3853ef
BLAKE2b-256 9c5f786d5c720389eafb5d8ba73c2c4cbf39c0fb5da1c769b6f124e15b83821f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3ac86f32852f171c106ba9d7a3a03afc1da871c71de1de601cd751c9d36b1082
MD5 67cf3a240bf4649bb9b64def45741e64
BLAKE2b-256 9dbf312c2f8e5775ec1c695fdbea6a3bea4f99c123f4944b53a50c218a9e0475

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9f5b9a5e219577f89b87a974a420dd46dc149189ac20288ef3c4f93fe7dd00f8
MD5 c273ec206fc7372e7f9aa1eb9d5569df
BLAKE2b-256 63557ef94fdd41068860ab769be8935f1a67002617f2941dc3a285e6710bec6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 388.6 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 329c15fe69b9277f2d0e58f022aa74a30a70c94759acc33cfb8d64f3fc4de7c1
MD5 4e3dd10645644641f3964c5770a12cc5
BLAKE2b-256 a2aca89895b9d15bcc0068d469d68d0c5a2e03a49ea5ed92ffcee3850e9594d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 277.6 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 54c39c9197afd9993a9f7e8659883e007cd517d28da31bdc704dd0a7804926cb
MD5 2eb0e1de5c81d84fe3b6ef25ede6f4ee
BLAKE2b-256 da313f5e63b7a7fd5aad726b35d2db55d6e60e211bbce3937f423570382da7ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 239.8 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e6a813e34c3800874935f8e5443046a26ba51d642aadc9bf73ee6f7dc716bfbc
MD5 2116474b247396d1a853e50153b0fe26
BLAKE2b-256 b56250adc3bb363576581bb84f528249a5881e86798f34273c458dfbaea05f42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a17404038f866ce014b79e40332e1a0823863ac4f92e3a5d69822e153a6f856a
MD5 48bc76984bdfc92416b24428fd7980f9
BLAKE2b-256 46931f2f48f5b4112445a82b001d752bb8c55bd72c0f65c90690c45def0aefa4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8d22271a17544f2bb8f6027d4455000bcee5f5b8f6b7dead791275ef83ba0694
MD5 9591ad21c705a25741a477d919f1cb1a
BLAKE2b-256 aca6687b039a0bd0dd674f82d369db0a6dd2b2eda8d2c473021b607e79c56c35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8ee37c1ae5dd6659c89bcdc57f1798ce0cc0115c28dbf15ba177d198cc0ce1fa
MD5 a1f0c8092908c03c833a49b904d0c0b1
BLAKE2b-256 0c34f54d95cc21c8c45423c3da32a13879e367a75033107a4fa6503a8c5c9aa0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.8-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 396.6 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/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 30c9ec494b2b69ec59d598cbc9f7a5e403d4c387ba7b54dda98df335a77c6b30
MD5 6bfed46324122d1ca9d2317b1905be59
BLAKE2b-256 4ba9a6b595d26ddac8d4f1f5e7ed5956ef0c8b7a4ddb9bf4bf555fa7311eb34a

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