Skip to main content

Fitting Tool for High Energy Physics

Project description

IPANEMA: Hyperthread Curve-Fitting Module for Python

Ipanema provides a high-level interface to non-linear for Python. It supports most of the optimization methods from scipy.optimize jointly with others like emcc, ampgo and the so-calle Minuit.

Main functionalities:

  • Despite the comon use of plain float as fitting variables, Ipanema relies on the Parameter class. A Parameter has a value that can be varied in the fit, fixed, have upper and/or lower bounds. It can even have a value that is constrained by an algebraic expression of other Parameter values.

  • Multiple fitting algorithms working out-of-the-box without any change in the cost function to minimize.

  • Hyperthreading is avaliable and models can be compilead against different backends. One can use python for fits as usual, but if the amount of data is large, then better rewrite your code in cuda or opencl, and Ipanema can take care of that cost function. That’s simple.

  • Estimation of confidence intervals usin ANOVA instead of calculating uncertainties and correlations from the covariance matrix.

Copyright (c) 2020 Ipanema Developers ; GNU AFFERO GENERAL PUBLIC LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipanema3-1.0.6.tar.gz (67.3 kB view details)

Uploaded Source

Built Distribution

ipanema3-1.0.6-py3-none-any.whl (75.5 kB view details)

Uploaded Python 3

File details

Details for the file ipanema3-1.0.6.tar.gz.

File metadata

  • Download URL: ipanema3-1.0.6.tar.gz
  • Upload date:
  • Size: 67.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.12

File hashes

Hashes for ipanema3-1.0.6.tar.gz
Algorithm Hash digest
SHA256 c3275e86e2326d2c84009cad8195df5cffea64b8b65edbdb21745198beb4a6ba
MD5 5d373b811924325aca01176ffe5f2243
BLAKE2b-256 f856375f214adc26a0d42c2508cfa3c2365506c5d78ac720df7a3806ba89b1ad

See more details on using hashes here.

File details

Details for the file ipanema3-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: ipanema3-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 75.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.12

File hashes

Hashes for ipanema3-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e23ce747d0c261114b34fdb365475baf1a6a87c9668b487a92863f19ef8123dd
MD5 a085ce04f531f3b51c57b9146658bc80
BLAKE2b-256 ebef4bc54695b5fbb8df18d00cfee12a3aa5a5566577c0a73401a955ed941fa9

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