su2_pv_2024
Science Score: 67.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 9 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: edbennett
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Size: 49.8 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
Towards the $\beta$ function of SU(2) with adjoint matter using Pauli–Villars fields—Analysis workflow
The workflow in this repository performs the analyses presented in the poster Towards the $\beta$ function of SU(2) with adjoint matter using Pauli–Villars fields presented at Lattice 2024 in Liverpool.
Portions of it are closely based on the workflow Alternative analysis workflow for “Twelve flavor SU(3) gradient flow data for the continuous beta-function”.
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/su2_pv_2024
cd su2_pv_2024
Download either the
raw_data_nf1.zipor theraw_data_nf2.zipfile from the data release, and extract it into theraw_datadirectory.Download either the
metadata_nf1.zipor themetadata_nf2.zipfile from the data release, and extract it into themetadatadirectory.
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 3 minutes.
Output
Output plots are placed in the assets/plots directory.
When run with the raw_data_nf1.zip data,
this gives the plots in Figures 1 (a) and 2 (a) of the proceedings,
while with raw_data_nf2.zip,
it gives the plots in Figures 1 (b), 2 (b), 5, 6, and 7.
Intermediary data are placed in the intermediary_data directory.
Extending the workflow
It is possible to add additional
numbers of Pauli–Villars fields,
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: >-
Towards the $\beta$ function of SU(2) with adjoint matter
using Pauli–Villars fields—Analysis workflow
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'
- given-names: Andreas
family-names: Athenodorou
email: a.athenodorou@cyi.ac.cy
affiliation: The Cyprus Institute
orcid: 'https://orcid.org/0000-0003-4600-4245'
- given-names: Georg
family-names: Bergner
email: georg.bergner@uni-jena.de
affiliation: University of Jena
orcid: 'https://orcid.org/0000-0002-7325-2220'
- given-names: Pietro
family-names: Butti
email: pietro.butti.fl@gmail.com
orcid: 'https://orcid.org/0000-0003-1141-9205'
affiliation: University of Zaragoza
- given-names: Biagio
family-names: Lucini
email: b.lucini@swansea.ac.uk
affiliation: Swansea University
orcid: 'https://orcid.org/0000-0001-8974-8266'
identifiers:
- type: url
value: 'https://github.com/edbennett/su2_pv_2024'
description: GitHub
- type: doi
value: 10.5281/zenodo.12802810
description: Zenodo
repository-code: 'https://github.com/edbennett/su2_pv_2024'
abstract: >
This repository contains the analysis code used to prepare
the plots, tables, and other numbers used in the
poster and proceedings
Towards the $\beta$ function of SU(2) with adjoint matter using Pauli–Villars fields.
license: GPL-3.0
GitHub Events
Total
- Push event: 29
- Public event: 1
- Create event: 1
Last Year
- Push event: 29
- Public event: 1
- Create event: 1
Dependencies
- autograd ==1.6.2
- contourpy ==1.2.1
- cycler ==0.12.1
- fonttools ==4.51.0
- future ==1.0.0
- h5py ==3.11.0
- iminuit ==2.25.2
- joblib ==1.4.0
- kiwisolver ==1.4.5
- llvmlite ==0.42.0
- lxml ==5.2.1
- matplotlib ==3.8.4
- mpmath ==1.3.0
- numba ==0.59.1
- numdifftools ==0.9.41
- numpy ==1.26.4
- packaging ==24.0
- pandas ==2.2.2
- pillow ==10.3.0
- polars ==0.20.22
- pyerrors ==2.11.1
- pyparsing ==3.1.2
- python-dateutil ==2.9.0.post0
- python-rapidjson ==1.16
- pytz ==2024.1
- scipy ==1.13.0
- six ==1.16.0
- tzdata ==2024.1