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
Last synced: 10 months ago · JSON representation ·

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
Created almost 2 years ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

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

Setup

  1. Install the dependencies above.
  2. Clone this repository including submodules (or download its Zenodo release and unzip it) and cd into it:

shellsession git clone --recurse-submodules https://github.com/edbennett/hp_pv cd hp_pv

  1. Download all files from Hasenfratz and Peterson's release and place them into the data subdirectory.

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

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