Astrophysics > Cosmology and Nongalactic Astrophysics
[Submitted on 7 Sep 2023 (v1), last revised 28 May 2024 (this version, v4)]
Title:21cmFirstCLASS I. Cosmological tool for $Λ$CDM and beyond
View PDF HTML (experimental)Abstract:In this work we present 21cmFirstCLASS, a modified version of 21cmFAST, the most popular code in the literature for computing the anisotropies of the 21-cm signal. Our code uses the public cosmic microwave background (CMB) Boltzmann code CLASS, to establish consistent initial conditions at recombination for any set of cosmological parameters and evolves them throughout the dark ages, cosmic dawn, the epoch of heating and reionization. We account for inhomogeneity in the temperature and ionization fields throughout the evolution, crucial for a robust calculation of both the global 21-cm signal and its fluctuations. We demonstrate how future measurements of the CMB and the 21-cm signal can be combined and analyzed with 21cmFirstCLASS to obtain constraints on both cosmological and astrophysical parameters and examine degeneracies between them. As an example application, we show how 21cmFirstCLASS can be used to study cosmological models that exhibit non-linearities already at the dark ages, such as scattering dark matter (SDM). For the first time, we present self-consistent calculations of the 21-cm power spectrum in the presence of SDM during the non-linear epoch of cosmic dawn. The code is publicly available at this https URL.
Submission history
From: Jordan Flitter [view email][v1] Thu, 7 Sep 2023 18:00:01 UTC (3,872 KB)
[v2] Sat, 10 Feb 2024 08:12:28 UTC (3,896 KB)
[v3] Mon, 27 May 2024 14:18:41 UTC (3,896 KB)
[v4] Tue, 28 May 2024 08:04:58 UTC (3,896 KB)
Current browse context:
astro-ph.CO
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
IArxiv Recommender
(What is IArxiv?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.