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

Uploaded Source

Built Distributions

iminuit-1.4.7-cp38-cp38-win_amd64.whl (286.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

iminuit-1.4.7-cp38-cp38-win32.whl (247.3 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

iminuit-1.4.7-cp38-cp38-macosx_10_9_x86_64.whl (390.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

iminuit-1.4.7-cp37-cp37m-win_amd64.whl (277.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

iminuit-1.4.7-cp37-cp37m-win32.whl (239.8 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

iminuit-1.4.7-cp37-cp37m-macosx_10_9_x86_64.whl (388.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

iminuit-1.4.7-cp36-cp36m-win_amd64.whl (277.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

iminuit-1.4.7-cp36-cp36m-win32.whl (240.1 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

iminuit-1.4.7-cp36-cp36m-macosx_10_9_x86_64.whl (396.4 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: iminuit-1.4.7.tar.gz
  • Upload date:
  • Size: 844.2 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7.tar.gz
Algorithm Hash digest
SHA256 6854ee26c2e4bf592076254b7a80af5c22803bc3a69189f68d61134f155c0c82
MD5 cbce0caeea1338cf951fad6848c0cf1e
BLAKE2b-256 1a268c0aca232fe142638d364a7b207f8d61cf886e4284cb7a975eedfbc65094

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 286.1 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ef9534a3e183560acbf095891f68c12c5e9cccc3fc6ab9216c6a8cb8b98b8c74
MD5 4d1137bbdb2367752c0155f766ab2c4c
BLAKE2b-256 8bcd2d2a18dc3cb7570e7f87f2dc6b81a0142373cd4ae5a2ce1debb20f302aac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-cp38-cp38-win32.whl
  • Upload date:
  • Size: 247.3 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 efaaf9306f451b0cad446c580b325ef6050bb71fdace9c8a1caf55227a121e9f
MD5 b0ee259f816dfbf05e1694a983d2fe93
BLAKE2b-256 8a440c5dec4220e0d423d3236b89ef3cf60ad71fcc4e3780851357fe0f6c0dcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e23e41166671d825b7e9defac7aab960f23ed34d729dae25ed849aa54f008816
MD5 dd01c6e93735f10d0d778e6f5349b70c
BLAKE2b-256 a430f2e9cc70132cfab26009c7ca6ee27c62f95bd6f7da817aec99e2b6b75269

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 897c76bd4c28d6dad007823beb7f23e0c03da8c8781339e02791849a6b19f22e
MD5 15f962b99bb6582e889365892833a1b2
BLAKE2b-256 fb48a90a83880c001c8976922bf97359f8ca001777dcf6ab7cdf2c51d9f2839b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2646d85eec0b7f1b808dc6b6c304ec9ffba7217ce3034ab9d86ce7d0ec75ab86
MD5 0536702f7300004be1b85466117bc8b1
BLAKE2b-256 774a22bc44cdf053283462cf04292ea8ff6ea41d0a16aa463de5762baec3b86b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 390.4 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c2b0bd2ee8a95b8f3835d6a21305afbb065468e3e7ebf7d331349182e8a747a1
MD5 57811a7184479d6cc8184472683460f8
BLAKE2b-256 3e574bd0e15f27f751ca7865853739631b5cdbd5abd244f26bf4766c5d4359a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 277.8 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b4a136869cb2afc26ffe6bbb123ff59b36361877c0cc14f193dfaca1583e528e
MD5 c58bed4e276d8898c0c085538768137d
BLAKE2b-256 0854b4a190cea4a394d12330d05e7787942ff9bcbaf9520c7f79957fa998b9e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 239.8 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 50af56865b3a857e389fc6cc3782ac8ac98e1cc6bc08fb2e1ca521edb76422f2
MD5 d341d3e8df30dc05d9de162f2fab3aca
BLAKE2b-256 635a7f5fb0f5cd61140d537a975f61cbdeb96308f80868508c9c34dfa3507ee0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0bf0397539787b7b6ed3cf5272c1ff167d7f4cb43188dff9b516a9eeca95a6bd
MD5 eaa71ae8c4e6d55566baf0482d092ff3
BLAKE2b-256 25cbe459d4f118f84b1778b2ee206b05a46df31e89528962727f558484a724a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 278a4f3c7cc080e91a1815254b35e68b18c22acf6c6b13dbfd99f56eb5fdcf79
MD5 9ceed998442212ef82672ed740f54bb6
BLAKE2b-256 b4d2f4516402918e71959ede54ef063a69092e1af82100d49ff5f70e44780f3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 15ab3b3604568f55df04aea537a08933aed4d0c5dffeae20a65aca9184284275
MD5 6cbf8b6a6b12622131f4d849bb9d775b
BLAKE2b-256 3c8e2843d58d0aba9f29f6b7c542de278981c63a27a9b9905ce738979c28913f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 388.4 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73f69db00114c87148346ada24b0eedf884b900bc90f7d52ebb613b618a90103
MD5 a25519998538973d1adc9189f6224cac
BLAKE2b-256 31693676561017e62f133f3df3b9a774ffc58bd801bb983946357f41a824a62e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 277.7 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 de44c0126f7e57b5f4a265154e284871f001296295d8da310b66b150336e3762
MD5 c52b9c5b565c138a0e750944cd6771fd
BLAKE2b-256 5b62819bd085ec675c0313fa9f43c562c29ac22e65684a808f0e4f7614639329

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 240.1 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 8dcda644d59e481fb26eea1ee6a7a8aa90c1f7148fc75107f8316908c6575bf1
MD5 be14dd9cd62eb6324edb10418ae46d77
BLAKE2b-256 243760d70e9d761f23389a7ab62b396652fec51da1e974f60b3062e48e5d5a1e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e4f3fe22a67b7f22e2a0415212c242c5ac5e3f8cd7dd14b7306aa5aeb20bd1e4
MD5 19c914d5046fef7c36c874ed991bd535
BLAKE2b-256 5faad1242cc17c1b52fd784584acec967fab596a3c903ca1764541ede5119fe3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6edfac6e19fc08cf69cbe3eed3c3bf59999565601f1c7ccab855ad29a2dfa7cb
MD5 63809213854aff4640d44a044f656b9e
BLAKE2b-256 ba3acbeea3afb62d61babe0c6059c408085dba44d00754550bbdbb87b999864b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f71fb6ca4c8d803cf3772d2af9580489d9021a1a5b1eca2dee428224b92c20b6
MD5 38f1fd7d710ee53b8612145001fcd6d2
BLAKE2b-256 98cf00c04c39a4268aa118c749795d9f25afe621c22cbefc28937fcf4d963d41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iminuit-1.4.7-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 396.4 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.47.0 CPython/3.8.4

File hashes

Hashes for iminuit-1.4.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5bb6f3deff4ac80b116405992c748fe01ac8864057ceb0a0106c177c0b6d0719
MD5 2a971122d21a73f4c816bd5387804364
BLAKE2b-256 697035fbb0bb9e0a489347c93872dbbdaf73b8cb046b097478b36191ae3f2c63

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