Simplified framework for modeling the global 21-cm absorption signal, with a focus on studying the implications of non-standard 21-cm CMB temperature evolution. For details about the modeling, see 2009.03899.
Derived 21-cm absorption temperature (left) for various amounts of excess power-law photon temperature parameterization (right) from Fialkov and Barkana (2019).
The dependencies of the code are listed in environments.yml. In addition to the usual Python scientific stack, the astropy
, classy
, COLOSSUS
, and tqdm
packages are required.
- The notebook 01_basic_examples.ipynb contains basic high-level examples for running the code.
- Andrea Caputo; andrea dot caputo at uv dot es
- Hongwan Liu; hongwanl at princeton dot edu
- Siddharth Mishra-Sharma; sm8383 at nyu dot edu
- Maxim Pospelov; pospelov at umn dot edu
- Joshua T. Ruderman; ruderman at nyu dot edu
- Alfredo Urbano; alfredo dot urbano at sissa dot it
If you use this code, please cite:
@misc{caputo2020edges,
title={Edges and Endpoints in 21-cm Observations from Resonant Photon Production},
author={Andrea Caputo and Hongwan Liu and Siddharth Mishra-Sharma and Maxim Pospelov and Joshua T. Ruderman and Alfredo Urbano},
year={2020},
eprint={2009.03899},
archivePrefix={arXiv},
primaryClass={astro-ph.CO}
}
Various components of the code are based on astro-ph/0507102, 1804.02406, 0910.4410, 0802.2102, 1312.4948, 1003.3878, and 1904.09296.