mirror of
https://github.com/fjosw/pyerrors.git
synced 2025-10-26 05:15:46 +01:00
Error propagation and statistical analysis for Markov chain Monte Carlo simulations in lattice QCD and statistical mechanics using autograd
autocorrelation
autograd
automatic-differentiation
condensed-matter
correlation
data-analysis
error-propagation
lattice-field-theory
lattice-qcd
markov-chain
monte-carlo
particle-physics
physics
python
qcd
statistical-analysis
statistical-mechanics
* refactor read_sfcf * adding tests for find_corr and read_compact_file * add necessary broken data for tests * fixed appended mode reading * factored out sort_names and find_files * now also using sort_files in sfcf.py * edited tests to fit with new structure * added find_files function * shifted helpfunctions to bottom of file * removed some debug lines * linting * Fixed requested changes, added silent mode * added Exception if correlator is not found by read_append_rep * use tmp_path fixture * linting silent keyword * try to fix testing for a_bb * tests: Exception testing in test_find_corr made more explicit. --------- Co-authored-by: Fabian Joswig <fabian.joswig@ed.ac.uk> |
||
|---|---|---|
| .github | ||
| examples | ||
| pyerrors | ||
| tests | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CITATION.cff | ||
| conftest.py | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| setup.py | ||
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.
- Documentation: https://fjosw.github.io/pyerrors/pyerrors.html
- Examples: https://github.com/fjosw/pyerrors/tree/develop/examples
- Bug reports: https://github.com/fjosw/pyerrors/issues
Installation
Install the most recent release using pip and pypi:
pip install pyerrors # Fresh install
pip install -U pyerrors # Update
Install the most recent release using conda and conda-forge:
conda install -c conda-forge pyerrors # Fresh install
conda update -c conda-forge 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.