Skip to content

v2.0.0

Compare
Choose a tag to compare
@fjosw fjosw released this 31 Mar 10:38
· 592 commits to master since this release

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