Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: edbennett
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Size: 52.7 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
Alternative analysis workflow for “Twelve flavor SU(3) gradient flow data for the continuous beta-function”
This workflow analyses the open data released by Anna Hasenfratz and Curtis Peterson to reproduce their findings published in arXiv:2402.18038 (Phys.Rev.D 109 (2024) 11, 114507).
Requirements
- Conda, for example, installed from Miniforge
- Snakemake, which may be installed using Conda
- LaTeX, for example, from TeX Live
Setup
- Install the dependencies above.
- Clone this repository including submodules
(or download its Zenodo release and
unzipit) andcdinto it:
shellsession
git clone --recurse-submodules https://github.com/edbennett/hp_pv
cd hp_pv
- Download all files from Hasenfratz and Peterson's release
and place them into the
datasubdirectory.
Running the workflow
The workflow is run using Snakemake:
shellsession
snakemake --cores 1 --use-conda
where the number 1
may be replaced by
the number of CPU cores you wish to allocate to the computation.
Snakemake will automatically download and install all required Python packages. This requires an Internet connection; if you are running in an HPC environment where you would need to run the workflow without Internet access, details on how to preinstall the environment can be found in the Snakemake documentation.
Using --cores 6 on a MacBook Pro with an M1 Pro processor,
the analysis takes around 17 minutes.
Output
Output plots are placed in the assets/plots directory.
Intermediary data are placed in the intermediary_data directory.
Extending the workflow
It is possible to add additional
values of $\beta$,
lattice volumes,
or operators,
by placing the relevant data files in the data directory
and updating the variables near the top of the file workflow/Snakefile.
(If additional operators are added,
an acronym will need to be defined for them
in the operator_names dict
in src/names.py.)
Other variables in workflow/Snakefile
control which parameter sets and ranges are included in each plot.
These will likely need to be changed
if this workflow is used to study other theories.
Owner
- Name: Ed Bennett
- Login: edbennett
- Kind: user
- Location: Swansea, UK
- Company: Swansea Academy of Advanced Computing, Swansea University
- Repositories: 15
- Profile: https://github.com/edbennett
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: >-
Alternative analysis workflow for “Twelve flavor SU(3)
gradient flow data for the continuous beta-function”
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Ed
family-names: Bennett
email: e.j.bennett@swansea.ac.uk
affiliation: Swansea University
orcid: 'https://orcid.org/0000-0002-1678-6701'
identifiers:
- type: doi
value: 10.5281/zenodo.13362605
description: Zenodo DOI
repository-code: 'https://github.com/edbennett/hp_pv'
abstract: >
This workflow analyses the open data released by Anna
Hasenfratz and Curtis Peterson to reproduce their findings
published in arXiv:2402.18038 (Phys.Rev.D 109 (2024) 11,
114507).
GitHub Events
Total
- Push event: 33
- Create event: 1
Last Year
- Push event: 33
- Create event: 1