Skip to main content

Error propagation and statistical analysis for Monte Carlo simulations

Project description

License: MIT arXiv DOI

pyerrors

pyerrors is a python framework for error computation and propagation of Markov chain Monte Carlo data from lattice field theory and statistical mechanics simulations.

Installation

Install the most recent release using pip and pypi:

python -m pip install pyerrors     # Fresh install
python -m pip install -U pyerrors  # Update

Contributing

We appreciate all contributions to the code, the documentation and the examples. If you want to get involved please have a look at our contribution guideline.

Citing pyerrors

If you use pyerrors for research that leads to a publication we suggest citing the following papers:

  • Fabian Joswig, Simon Kuberski, Justus T. Kuhlmann, Jan Neuendorf, pyerrors: a python framework for error analysis of Monte Carlo data. Comput.Phys.Commun. 288 (2023) 108750.
  • Ulli Wolff, Monte Carlo errors with less errors. Comput.Phys.Commun. 156 (2004) 143-153, Comput.Phys.Commun. 176 (2007) 383 (erratum).
  • Alberto Ramos, Automatic differentiation for error analysis of Monte Carlo data. Comput.Phys.Commun. 238 (2019) 19-35.
  • Stefan Schaefer, Rainer Sommer, Francesco Virotta, Critical slowing down and error analysis in lattice QCD simulations. Nucl.Phys.B 845 (2011) 93-119.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyerrors-2.17.0.tar.gz (106.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyerrors-2.17.0-py3-none-any.whl (114.3 kB view details)

Uploaded Python 3

File details

Details for the file pyerrors-2.17.0.tar.gz.

File metadata

  • Download URL: pyerrors-2.17.0.tar.gz
  • Upload date:
  • Size: 106.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyerrors-2.17.0.tar.gz
Algorithm Hash digest
SHA256 079935574bc97151f382353f121175598194973830be55a02ea96cbc7d170493
MD5 60dcf96fa1a82be74000b5e6cac22d47
BLAKE2b-256 9a15b65b7ebffb1a650ea38c6d41970f5d151ddb545e13df8f0d956df51f81ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyerrors-2.17.0.tar.gz:

Publisher: release.yml on fjosw/pyerrors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyerrors-2.17.0-py3-none-any.whl.

File metadata

  • Download URL: pyerrors-2.17.0-py3-none-any.whl
  • Upload date:
  • Size: 114.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyerrors-2.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7889b1b9de65ed413bb4b6acfb7aba02a30e1fcf54389423507662b11a55479c
MD5 749a46ac9043efd882308e5808eb7950
BLAKE2b-256 fe5d46bdddcec2086d3daa62119539b86242cffb930b2f0d029da7c52825c15d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyerrors-2.17.0-py3-none-any.whl:

Publisher: release.yml on fjosw/pyerrors

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page