
TL;DR
QCDUtils is a collection of Python tools that automate and streamline the workflow of Lattice QCD computations, from data download to visualization and analysis.
Contribution
It introduces a comprehensive set of utilities that automate common Lattice QCD tasks, enhancing efficiency and reproducibility.
Findings
Automates data download, conversion, and analysis workflows.
Facilitates visualization and statistical analysis of Lattice QCD data.
Enforces standardized filename conventions for seamless tool integration.
Abstract
This manual describes a set of utilities developed for Lattice QCD computations. They are collectively called QCDUtils. They comprise a set of Python programs each of them with a specific function: download gauge ensembles from the public NERSC repository, convert between formats, split files by time-slices, compile and run physics algorithms, generate visualizations in the form of VTK files, convert the visualizations into images, perform bootstrap analysis of results, fit the results of the analysis, and plot those results. These tools implement the typical workflow of most Lattice QCD computations and automate it by enforcing filename conventions: the output of one tool is read by the next tool in the workflow. This manual is organized as a series of autonomous recipes which can be combined together.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Particle physics theoretical and experimental studies · Scientific Computing and Data Management
