Code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections

We present a new public python package, darkhistory, for computing the effects of dark matter annihilation and decay on the temperature and ionization history of the early universe. darkhistory simultaneously solves for the evolution of the free electron fraction and gas temperature, and for the coo...

Full description

Bibliographic Details
Main Authors: Liu, Hongwan, Ridgway, Gregory W., Slatyer, Tracy Robyn
Other Authors: Massachusetts Institute of Technology. Center for Theoretical Physics
Format: Article
Language:English
Published: American Physical Society (APS) 2020
Online Access:https://hdl.handle.net/1721.1/125518
_version_ 1826209753400868864
author Liu, Hongwan
Ridgway, Gregory W.
Slatyer, Tracy Robyn
author2 Massachusetts Institute of Technology. Center for Theoretical Physics
author_facet Massachusetts Institute of Technology. Center for Theoretical Physics
Liu, Hongwan
Ridgway, Gregory W.
Slatyer, Tracy Robyn
author_sort Liu, Hongwan
collection MIT
description We present a new public python package, darkhistory, for computing the effects of dark matter annihilation and decay on the temperature and ionization history of the early universe. darkhistory simultaneously solves for the evolution of the free electron fraction and gas temperature, and for the cooling of annihilation/decay products and the secondary particles produced in the process. Consequently, we can self-consistently include the effects of both astrophysical and exotic sources of heating and ionization, and automatically take into account backreaction, where modifications to the ionization/temperature history in turn modify the energy-loss processes for injected particles. We present a number of worked examples, demonstrating how to use the code in a range of different configurations, in particular for arbitrary dark matter masses and annihilation/decay final states. Possible applications of darkhistory include mapping out the effects of dark matter annihilation/decay on the global 21 cm signal and the epoch of reionization, as well as the effects of exotic energy injections other than dark matter annihilation/decay. The code is available at https://github.com/hongwanliu/DarkHistory with documentation at https://darkhistory.readthedocs.io. Data files required to run the code can be downloaded at https://doi.org/10.7910/DVN/DUOUWA.
first_indexed 2024-09-23T14:28:48Z
format Article
id mit-1721.1/125518
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T14:28:48Z
publishDate 2020
publisher American Physical Society (APS)
record_format dspace
spelling mit-1721.1/1255182022-09-29T09:38:21Z Code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections Liu, Hongwan Ridgway, Gregory W. Slatyer, Tracy Robyn Massachusetts Institute of Technology. Center for Theoretical Physics Massachusetts Institute of Technology. Department of Physics We present a new public python package, darkhistory, for computing the effects of dark matter annihilation and decay on the temperature and ionization history of the early universe. darkhistory simultaneously solves for the evolution of the free electron fraction and gas temperature, and for the cooling of annihilation/decay products and the secondary particles produced in the process. Consequently, we can self-consistently include the effects of both astrophysical and exotic sources of heating and ionization, and automatically take into account backreaction, where modifications to the ionization/temperature history in turn modify the energy-loss processes for injected particles. We present a number of worked examples, demonstrating how to use the code in a range of different configurations, in particular for arbitrary dark matter masses and annihilation/decay final states. Possible applications of darkhistory include mapping out the effects of dark matter annihilation/decay on the global 21 cm signal and the epoch of reionization, as well as the effects of exotic energy injections other than dark matter annihilation/decay. The code is available at https://github.com/hongwanliu/DarkHistory with documentation at https://darkhistory.readthedocs.io. Data files required to run the code can be downloaded at https://doi.org/10.7910/DVN/DUOUWA. Office of High Energy Physics of the U.S. Department of Energy under Grants No. DE-SC00012567 and No. DE-SC0013999 2020-05-27T19:09:06Z 2020-05-27T19:09:06Z 2020-01 2019-06 2020-01-30T16:00:33Z Article http://purl.org/eprint/type/JournalArticle 2470-0010 2470-0029 https://hdl.handle.net/1721.1/125518 Liu, Hongwan, Gregory W. Ridgeway, and Tracy R. Slatyer. "Code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections." Physical Review D, 101, 2 (February 2020): 023530. © 2020 American Physical Society en http://dx.doi.org/10.1103/PhysRevD.101.023530 Physical Review D Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. American Physical Society application/pdf American Physical Society (APS) American Physical Society
spellingShingle Liu, Hongwan
Ridgway, Gregory W.
Slatyer, Tracy Robyn
Code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections
title Code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections
title_full Code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections
title_fullStr Code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections
title_full_unstemmed Code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections
title_short Code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections
title_sort code package for calculating modified cosmic ionization and thermal histories with dark matter and other exotic energy injections
url https://hdl.handle.net/1721.1/125518
work_keys_str_mv AT liuhongwan codepackageforcalculatingmodifiedcosmicionizationandthermalhistorieswithdarkmatterandotherexoticenergyinjections
AT ridgwaygregoryw codepackageforcalculatingmodifiedcosmicionizationandthermalhistorieswithdarkmatterandotherexoticenergyinjections
AT slatyertracyrobyn codepackageforcalculatingmodifiedcosmicionizationandthermalhistorieswithdarkmatterandotherexoticenergyinjections