Skip to content

Releases: fjosw/pyerrors

v2.0.0

31 Mar 10:38
Compare
Choose a tag to compare

Second major version of pyerrors which comes with various new features and non-backward compatible changes. The most important novelties include:

  • The ensemble/replica distinction was reworked, replica are now indicated by the vertical bar |.
  • We now support error propagation and estimation for gapped or irregular data via the parameter idl.
  • The inclusion of constants with errors is now possible via cov_Obs. We do not recommend using pseudo_Obs for this purpose anymore.
  • pyerrors now supports error propagation for complex valued observables, so called CObs.
  • Most workflows are now centered around the Corr class for correlation functions which provides methods for effective masses, derivatives of correlators, fits, the GEVP, ...
  • The default data format for exchange and long term storage is now our new json.gz format. Julia I/O routines for compatibility with the ADerrors.jl implementation are also available at https://github.com/fjosw/ADjson.jl

All details can be found in the new documentation at https://fjosw.github.io/pyerrors/pyerrors.html or in the reworked examples.

Full Changelog: v1.1.0...v2.0.0

v2.0.0-rc-2

03 Mar 12:12
Compare
Choose a tag to compare
v2.0.0-rc-2 Pre-release
Pre-release
  • Estimation of covariance reworked.
  • Various small bug fixes and optimizations.

Changes compared to the last release candidate: v2.0.0-rc.1...v2.0.0-rc.2

v2.0.0-rc.1

22 Feb 21:44
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

First release candidate for pyerrors 2.0

Full Changelog: v1.1.0...v2.0.0-rc.1

v1.1.0

11 Oct 17:43
Compare
Choose a tag to compare

New Corr class which makes manipulating and analyzing correlation functions easier.
New roots module added which can find the roots of a function that depends on Monte Carlo.

v1.0.1

03 Nov 14:14
Compare
Choose a tag to compare

Hotfix for a bug in covariance.