Releases: fjosw/pyerrors
Releases · fjosw/pyerrors
v2.16.0
This is the first version of pyerrors that does not support python 3.9
What's Changed
- [ci] Add python 3.14 runners for pytest workflow by @fjosw in #270
- [chore] Remove support for python 3.9 and bump python versions in runners by @fjosw in #273
- [Fix] corrected expected_chisquare by adding the number of priors by @PiaLJP in #274
- Feat/idl func by @jkuhl-uni in #275
Full Changelog: v2.15.1...v2.16.0
v2.15.1
v2.15.0
What's Changed
- [Fix] removed unnecessary lines that raised the flake8 error code F824 by @s-kuberski in #262
- Fixed index in GEVP example by @JanNeuendorf in #261
- setup.py: Drop deprecated license classifiers by @APN-Pucky in #264
- [ci] Re-enable fail on warning for pytest pipeline. by @fjosw in #265
- [Feat] Number of fit parameters can be explicitly passed to the fit functions by @s-kuberski in #269
New Contributors
- @APN-Pucky made their first contribution in #264
Full Changelog: v2.14.0...v2.15.0
v2.14.0
What's Changed
- [Feat] Provide derivatives for pow by @fjosw in #246
- [Fix] plateaus in correlators by @jkuhl-uni in #247
- [Fix] Ruff rules and more precise Excpetion types by @fjosw in #248
- [ci] Add ruff workflow by @fjosw in #250
- Fix/sfcf ensname by @jkuhl-uni in #253
- [CI] Speed up test workflow install phase by using uv by @fjosw in #254
- [fix] Corrected an error message by @s-kuberski in #257
- [Feat] Introduce checks of the provided inverse matrix for correlated fits by @s-kuberski in #259
- [CI] Add ARM runner and bump macos runner python version to 3.12 by @fjosw in #260
- [Fix] Removed the possibility to create an Obs from data on several replica by @s-kuberski in #258
Full Changelog: v2.13.0...v2.14.0
v2.13.0
What's Changed
- Feature/corr matrix and inverse cov matrix as input in least squares function for correlated fits by @PiaLJP in #223
- fix: corrected bug that prevented combined fits with multiple x-obs in some cases by @s-kuberski in #241
- [ci] Add python 3.13 to pytest workflow. by @fjosw in #242
- [Build] Release workflow added. by @fjosw in #244
Full Changelog: v2.12.0...v2.13.0
v2.12.0
Added numpy 2 support and removed python 3.8 support.
What's Changed
- erase print rep data by @jkuhl-uni in #235
- bugfix: read bb and bib/bi corr in one with keyed_out by @jkuhl-uni in #237
- Multi read reading stuff multiple times by @jkuhl-uni in #238
- [Build] Remove python3.8 and add support for numpy 2 by @fjosw in #239
- [Release] Prepare v2.12.0 by @fjosw in #240
Full Changelog: v2.11.1...v2.12.0
v2.11.1
What's Changed
- [fix] Numpy 2 breaking changes in tests by @fjosw in #234
- [fix] Handle missing replia by @s-kuberski in #232
Full Changelog: v2.11.0...v2.11.1
v2.11.0
Highlights
New special function model and numpy<2 version restriction.
What's Changed
- Special function module by @fjosw in #221
- Throw error when trying to only find idls that are not present by @jkuhl-uni in #224
- [ci] Install pyarrow in pytest workflow to silence pandas warnings. by @fjosw in #227
- [ci] Update actions to use Node.js 20 by @fjosw in #228
- Fix keyword files with list of lists by @jkuhl-uni in #226
- [ci] Include python 3.12 in ci after new dateutils release. by @fjosw in #229
- Catch error if no replica are found in the geiven directory by @jkuhl-uni in #230
Full Changelog: v2.10.0...v2.11.0
v2.10.0
Highlights
- GEVP method can now also propagate errors for the eigenvectors
- Various smaller bug fixes
What's Changed
- Added support for addition and multiplication of complex numbers to Corr objects by @fjosw in #209
- Feat/read sfcf multi by @jkuhl-uni in #210
- Fixed bugs for combined fits with multiple independent variables by @s-kuberski in #211
- [ci] Added python 3.12 to pytest and examples workflows. by @fjosw in #212
- fix: Check if configs appears multiple times when creating an obs by @s-kuberski in #216
- Additional GEVP method with errors by @JanNeuendorf in #195
- [fix] fixed how the filestem is extracted in hadrons/read_hdf5. by @fjosw in #218
Full Changelog: v2.9.0...v2.10.0
v2.9.0
First minor release without support for python 3.7. Various small feature additions.
Highlights
scipy.integrate.quadwrapper forObsvalued functions and intervals.- Vectorized gamma method (
pe.gm) which can be applied to lists or arrays of pyerrors objects. - Improved support for matrix-valued and complex
Corrobjects.
What's Changed
- taking care of cols with only None values by @jkuhl-uni in #184
- Feat/files idl xsf by @jkuhl-uni in #185
- Adjusted maximal value for rho in test_gamma_method_irregular. by @fjosw in #188
- Bug fix for edge case in _compute_drho by @s-kuberski in #189
- Conversion of an array with ndim > 0 to a scalar deprecation fixed by @fjosw in #186
- Fix Obs in f-strings without specifier by @fjosw in #190
- fix nan to None test by @jkuhl-uni in #192
- Fix another edge case in _compute_drho by @fjosw in #194
- fix bug in _find_correlator by @fjosw in #193
- new variant of second derivative, bigger stencil by @jkuhl-uni in #197
- Bootstrap export/import by @fjosw in #198
- CObs format added and complex Corr print improved. by @fjosw in #200
- feat: Added numerical integration of generic functions by @s-kuberski in #201
- Explicit Exception for combined fit edge case by @fjosw in #202
- Matmul overloaded for correlator class. by @fjosw in #199
- Split meson on last underscore in read_meson_hdf5 by @fjosw in #204
- Corr array initialization generalized by @fjosw in #203
- General hadrons hdf5 reader added by @fjosw in #205
- Vectorized gamma_method by @fjosw in #207
- eq method for Corr class by @fjosw in #206
Full Changelog: v2.8.2...v2.9.0