{"id":"arxiv:2610.01865","kind":"preprint","title":"hyprfine: simulating the 21-cm signal from the Dark Ages through to the Epoch of Reionization on a GPU","authors":["Harry T. J. Bevins"],"author_count":1,"year":2026,"published":"2026-10-01","venue":null,"cited_by":null,"doi":null,"arxiv_id":"2610.01865","nct_id":null,"source_url":"https://arxiv.org/abs/2610.01865","archive_url":"https://space-kitty.com/papers/arxiv:2610.01865","updated":"2026-10-02","pmid":null,"pmcid":null,"openalex_id":null,"pdf_url":"https://arxiv.org/pdf/2610.01865","abstract":"hyprfine is an analytic simulation of the sky-averaged 21-cm signal from $z=1100 - 6$ written using JAX and Python for native GPU capabilities. It models the average temperature of the 21-cm signal over cosmic time as a function of the $Λ$-CDM cosmology parameters and the astrophysics of the first stars and galaxies. As far as we are aware, the code is the first analytic GPU native simulation of the 21-cm signal. It runs in a fraction of a second, parallelises efficiently across a GPU and is differentiable through the Dark Ages ($z \\geq 35$). The code is publicly available at https://www.github.com/htjb/hyprfine.","abstract_license":"CC0-1.0 (arXiv descriptive metadata)","license":null,"is_open_access":false,"retracted":false,"peer_reviewed":false,"categories":["astro-ph.IM","astro-ph.CO"],"details":null,"provenance":"arxiv","attribution":"Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.","topics":[],"cited_in_dossiers":[]}