A-SLOTH

A-SLOTH: Ancient Stars and Local Observables by Tracing Halos - Published in JOSS (2022)

https://gitlab.com/thartwig/asloth

Science Score: 89.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: arxiv.org, joss.theoj.org, zenodo.org
  • Committers with academic emails
    3 of 8 committers (37.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Scientific Fields

Mathematics Computer Science - 84% confidence
Last synced: 4 months ago · JSON representation

Repository

Semi-analytical model A-SLOTH (Ancient Stars and Local Observables by Tracing Halos)

Basic Info
  • Host: gitlab.com
  • Owner: thartwig
  • License: mit
  • Default Branch: main
Statistics
  • Stars: 2
  • Forks: 3
  • Open Issues: 1
  • Releases: 0
Created over 3 years ago
Metadata Files
Readme License

README.md

A-SLOTH

The semi-analytical model A-SLOTH (Ancient Stars and Local Observables by Tracing Halos) is the first public code that connects the formation of the first stars and galaxies to observables. After several successful projects with this model, we publish the source code in this repository. The model is based on dark matter merger trees that can either be generated based on Extended Press-Schechter theory or that can be imported from dark matter simulations. On top of these merger trees, A-SLOTH applies analytical recipes for baryonic physics to model the formation of both metal-free and metal-poor stars and the transition between them with unprecedented precision and fidelity. A-SLOTH samples individual stars and includes radiative, chemical, and mechanical feedback. It is calibrated based on six observables, such as the optical depth to Thomson scattering, the stellar mass of the Milky Way and its satellite galaxies, the number of extremely-metal poor stars, and the cosmic star formation rate density at high redshift. A-SLOTH has versatile applications with moderate computational requirements. It can be used to constrain the properties of the first stars and high-z galaxies based on local observables, predicts properties of the oldest and most metal-poor stars in the Milky Way, can serve as a subgrid model for larger cosmological simulations, and predicts next-generation observables of the early Universe, such as supernova rates or gravitational wave events.

Quick Start

We provide a detailed documentation and tutorials here. The same documentation can be found in the folder /doc (for offline use).

You can clone the repository with git clone https://gitlab.com/thartwig/asloth.git and then compile and run the fiducial version of A-SLOTH with these commands: make ./asloth.exe param_template.nml

Then, you can analyse the results with: python scripts/plot_asloth.py

We recommend to first go through the provided tutorials.

Support

See here.

Usage Policy

See here.

License

See here.

Authors and acknowledgment

Main developers: M. Magg, T. Hartwig, L.-H. Chen, Y. Tarumi

Current maintainer: S. C. O. Glover

Co-Authors: V. Bromm, A. P. Ji, R. S. Klessen, M. A. Latif, V. Lipatova, M. Volonteri, N. Yoshida

We thank Boyuan Liu, Britton Smith, Anna Schauer, and Betül Uysal for valuable discussions.

Project status

2023/02/28 Code paper: DOI

Methods paper published in ApJ and available on arXiv

Version

1.3.0: 2024/10/04 Fixed some bugs in treatment of cooling time. Added support for SEVN stellar evolution tracks, calculation of satellite mass-Z relation.

Previous:

1.2.1: 2022/09/28 improved p-value for UMP2EMP: now p=1 if model value is BETWEEN observed values

1.2.0: 2022/09/27 BUGFIX: now check mass again before inheriting external ionisation state

1.1.1: 2022/09/12 added new module that can create and read smaller versions of merger tree files (for runs with #NBODY).

1.1.0: 2022/06/22 After code review in JOSS DOI

1.0.0: 2022/04/03 First commit to public repository

JOSS Publication

A-SLOTH: Ancient Stars and Local Observables by Tracing Halos
Published
June 26, 2022
Volume 7, Issue 74, Page 4417
Authors
Mattis Magg ORCID
Institut für Theoretische Astrophysik, Universität Heidelberg, Germany, International Max Planck Research School for Astronomy and Cosmic Physics, University of Heidelberg (IMPRS-HD), Germany
Tilman Hartwig ORCID
Institute for Physics of Intelligence, The University of Tokyo, Japan, Department of Physics, The University of Tokyo, Japan, Kavli Institute for the Physics and Mathematics of the Universe (WPI), The University of Tokyo, Japan
Li-Hsin Chen
Institut für Theoretische Astrophysik, Universität Heidelberg, Germany, International Max Planck Research School for Astronomy and Cosmic Physics, University of Heidelberg (IMPRS-HD), Germany
Yuta Tarumi ORCID
Department of Physics, The University of Tokyo, Japan
Editor
Dan Foreman-Mackey ORCID
Tags
Population III Stars Semi-Analytical

Committers

Last synced: 4 months ago

All Time
  • Total Commits: 213
  • Total Committers: 8
  • Avg Commits per committer: 26.625
  • Development Distribution Score (DDS): 0.394
Past Year
  • Commits: 20
  • Committers: 3
  • Avg Commits per committer: 6.667
  • Development Distribution Score (DDS): 0.45
Top Committers
Name Email Commits
thartwig h****g@p****p 129
Simon Glover g****r@u****e 39
Mattis Magg m****g@s****e 13
Kinich Azla n****a@g****m 11
Li-Hsin Chen l****7@g****m 10
Daichi Tsuna d****5@g****m 8
Dan F-M f****y@g****m 2
Simon Glover s****r@S****l 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago


Dependencies

doc/pip_requirements_file.txt pypi
  • astropy *
  • matplotlib *
  • myst_parser *
  • numpy *
  • pandas *
  • psutil *
  • scipy *
  • six *
  • sphinx-fortran *