Skip to main content

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

Release files for ipanema3 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ipanema3 1.0.6
File Size Uploaded
ipanema3-1.0.6.tar.gz 67.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ipanema3 1.0.6
File Interpreter ABI Platform
ipanema3-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 142.8 kB

Release files / ipanema3-1.0.6.tar.gz

Download URL ipanema3-1.0.6.tar.gz
Size 67.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c3275e86e2326d2c84009cad8195df5cffea64b8b65edbdb21745198beb4a6ba
BLAKE2b-256 checksum
How to use checksums
f856375f214adc26a0d42c2508cfa3c2365506c5d78ac720df7a3806ba89b1ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.12

Release files / ipanema3-1.0.6-py3-none-any.whl

Download URL ipanema3-1.0.6-py3-none-any.whl
Size 75.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e23ce747d0c261114b34fdb365475baf1a6a87c9668b487a92863f19ef8123dd
BLAKE2b-256 checksum
How to use checksums
ebef4bc54695b5fbb8df18d00cfee12a3aa5a5566577c0a73401a955ed941fa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.12

Release history Release notifications | RSS feed

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page