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 8 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: edbennett
  • License: gpl-3.0
  • Language: Python
  • Default Branch: main
  • Size: 500 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • Open Issues: 1
  • Releases: 0
Created over 2 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

README.md

SU(2) gauge theory with one and two adjoint fermions towards the continuum limit

Analysis workflow

This repository contains the analysis code used to prepare the plots, tables, and other numbers used in the publication SU(2) gauge theory with one and two adjoint fermions towards the continuum limit.

It may be used to regenerate all of the above, starting from raw data outputs from running on HPC, plus data quoted from prior work.

Setup

Getting the code

If you are working from the Zenodo release of this workflow, it is sufficient to download and extract the single archive.

If you are working from the GitHub repository, then to download the workflow and its dependencies, run

shellsession $ git clone --recurse-submodules https://github.com/edbennett/su2_analysis

Software environment

This workflow has been tested on macOS and Linux. The authors are not aware of reasons it should not work on Windows, but this is not tested.

Most dependencies for this workflow are managed via Conda. If you do not already have Conda set up, Miniconda provides the quickest way to get set up.

Additionally, LaTeX is required to be able to produce plots. TeX Live is the best source for this.

With these prerequisites installed, to create a Conda environment to run the workflow, use

shellsession $ conda env create -f environment.yml

(If the default name conflicts with one on your machine, add -n a_name_of_your_choice to the command to override it.)

To activate this environment, run

shellsession $ conda activate su2

(where su2 is replaced with any customised name you have set).

Getting the data

The workflow depends on a number of sources of data:

  1. Ensemble metadata. Download the file ensembles.yaml from the data release and place it in the metadata directory.
  2. Imported data.
    1. Download the file Fig4.csv from the data release for the publication "Large mass hierarchies from strongly coupled dynamics", and place it in the external_data directory.
    2. Lattice data for $\mathrm{SU}(2)$, $N{\mathrm{f}}=2$, $\beta=2.25$ are included in this repository in the files `externaldata/su2nf2b2.25.csv andexternaldata/su2topology.csv`. No action is needed.
    3. Data output from the previous publication in this project. Download the file su2.sqlite from the data release of the previous work and place it in the external_data directory.
  3. Raw data.
    1. Raw data from the previous publication in this project. Download the file raw_data.zip from the data release of the previous work and extract it into the root of the repository.
    2. New raw data prepared for this work. Download the file raw_data.zip from the data release and extract it into the root of the repository.

Running the workflow

With the data described above downloaded, and the environment set up, and the Conda environment active, to run the full analysis end-to-end, run

``` shellsession

python -m autosu2 --ensembles metadata/ensembles.yaml --sideloadcsv externaldata/su2nf2b2.25.csv --sideloadsql externaldata/su2.sqlite

```

This will output all plots, tables, and LaTeX definitions included in the paper into the assets directory. It will also output a CSV of final results (also included in the data release) into the data directory.

Comments

This workflow is the product of seven years of gradual work, and has been built along with the data that it analyses and the research that it enables. As such, it is not necessarily designed to easily generalise to other data, and its overall structure has many shortcomings that would be designed differently were it written from scratch today.

However, should any aspect of the workflow prove useful in your work, please do borrow it, subject to the terms in LICENSE, and making sure to cite this work as specified in CITATION.cff.

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: >-
  SU(2) gauge theory with one and two adjoint fermions
  towards the continuum limit—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: Julian
    family-names: Lenz
    orcid: 'https://orcid.org/0000-0001-5250-0005'
    email: j.lenz@hzdr.de
    affiliation: Helmholtz Zentrum Dresden-Rossendorf
  - 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_analysis'
    description: GitHub
  - type: doi
    value: 10.5281/zenodo.12802810
    description: Zenodo
repository-code: 'https://github.com/edbennett/su2_analysis'
abstract: >
  This repository contains the analysis code used to prepare
  the plots, tables, and other numbers used in the
  publication SU(2) gauge theory with one and two adjoint
  fermions towards the continuum limit.
license: GPL-3.0

GitHub Events

Total
  • Push event: 55
Last Year
  • Push event: 55