Releases: fjosw/pyerrors
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.quad
wrapper forObs
valued 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
Corr
objects.
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
v2.8.2
Another small bug fix in _compute_drho
.
Full Changelog: v2.8.1...v2.8.2
v2.8.1
Several small bug fixes.
Full Changelog: v2.8.0...v2.8.1
v2.8.0
Several bug fixes and small feature additions.
This is the last minor release that supports python 3.7.
What's Changed
- extended extract_t0 by postfix argument, default stays .ms by @jkuhl-uni in #168
- Fix/gaps by @s-kuberski in #169
- Feat/str format by @fjosw in #170
- t0 extractions for new Hadrons module by @fjosw in #171
- Fix/merge idx by @s-kuberski in #172
- fix: String conversion of Obs can now handle a dvalue that is NaN or inf by @s-kuberski in #173
- Fix/sort names by @jkuhl-uni in #177
- Feat/flow by @s-kuberski in #176
- Color and zorder for prange indicator in Corr.show added. by @fjosw in #178
- Slightly better Typechecking when exporting to SQL by @jkuhl-uni in #174
- Restored JSON output of dicts with non-string keys by @s-kuberski in #179
- fix: dobs import added to input/init.py by @fjosw in #181
Full Changelog: v2.7.0...v2.8.0
v2.7.0
This release includes a rework of the least_square
routine and various small improvements and feature additions.
What's Changed
- Impr/refactor find files by @jkuhl-uni in #151
- feat: removed computation of drho from standard windowing procedure. by @fjosw in #152
- Impr/refactor find files by @jkuhl-uni in #153
- feat: added slots to Corr class. by @fjosw in #155
- _calculate_drho for large time separations by @fjosw in #157
- refactor: _standard_fit method made redundant. by @fjosw in #154
- Refactor chisquare function in least squares by @fjosw in #158
- Fix/multi xdim fits by @fjosw in #160
- Improved prior fit by @fjosw in #161
- Serialize list of Obs in pandas.to_sql by @fjosw in #162
- Impr/fix refactor sfcf read by @jkuhl-uni in #164
- fixed appended mode reading by @jkuhl-uni in #165
- NHT changes plots combined fit by @nils-ht in #166
New Contributors
Full Changelog: v2.6.0...v2.7.0