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)
| File | Size | Uploaded | |
|---|---|---|---|
| ipanema3-1.0.6.tar.gz | 67.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|