ECHO21: Exploring the Cosmos with Hydrogen Observation
We introduce a python package called ECHO21 for generating global 21-cm signal from the dark ages through cosmic dawn to the end of reionization. Because of its analytical-prescription-based foundation, ECHO21 generates a single model in $\mathcal{O}(1)\,$s. The code can generate a large set of signals, ideal for building emulators and performing astrophysical or cosmological inference from a given 21-cm dataset. The code is MPI parallel with reasonable scalability and thus, can be run on high-performance computers. We offer six astrophysical parameters that control the Lyman-$\alpha$ emissivity, X-ray emissivity, emissivity of ionizing photons, and star formation rate. A critical component of 21-cm modelling, but ignored by majority of public codes, that we include is the Ly$\alpha$ heating. For a certain range of astrophysical parameters, the Ly$\alpha$ heating could even dominate the X-ray heating. In addition to astrophysical parameters, in ECHO21 it is just as easy to vary the standard cosmological parameters which makes it possible to combine constraints from 21-cm observations and other cosmological probes. Further, we offer two models of star formation rate; a physically-motivated and an empirically-motivated. Since the latter is directly inferred by HST/JWST observations, it makes ECHO21 an appropriate tool to build synergies between 21-cm observations and galaxy surveys. With a number of 21-cm experiments soon to provide cosmic dawn 21-cm data, ECHO21 is a handy package for making quick but sufficiently realistic astrophysical inferences.
Publication Details
- Published
- 2025-03-14
- Primary Topic
- Radio Astronomy Observations and Technology
- Type
- article
- Field-Weighted Citation Impact
- 0.00