pbhalo: computing primordial black hole and minihalo populations from a single primordial perturbation spectrum
Abstract
An enhancement of the primordial curvature power spectrum on small scales can give rise to two populations of compact objects: primordial black holes (PBHs), which form during radiation domination, and dark matter minihalos, including ultracompact minihalos (UCMHs), which form from the same modes during matter domination. We present pbhalo, an open-source Python package that computes the PBH mass function, the halo mass function and the UCMH abundance from a single spectrum in a given cosmology and applies observational constraints on the PBH abundance and on the spectrum jointly. The package components are validated against colossus (a code for halo mass functions and cosmological quantities), pbhstat (a code for the PBH mass function from a given spectrum) and published results; joint constraints are illustrated for lognormal peaks. The code is distributed under the MIT license.
Related
- Exploring the Primordial Power Spectrum with Dark-Age 21 cm fluctuations
- Localized Enhancements of the Primordial Power Spectrum and the Abundance of Early Bright Galaxies
- Primordial Power Spectrum from the Lensed CMB Temperature Spectrum using Iterative Delensing and Fourier Denoising
- Wedge-avoidance Fisher Forecasts for Primordial Features from Dark-Ages 21-cm Power Spectrum and Bispectrum
- Current and Future Constraints on the Primordial Power Spectrum
BibTeX
@misc{rudenko2026pbhalo,
title = {{pbhalo: computing primordial black hole and minihalo populations from a single primordial perturbation spectrum}},
author = {B. A. Rudenko},
howpublished = {arXiv},
year = {2026},
month = oct,
doi = {10.48550/arxiv.2610.35703},
eprint = {2610.35703},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2610.35703},
}
RIS
TY - UNPB
TI - pbhalo: computing primordial black hole and minihalo populations from a single primordial perturbation spectrum
AU - B. A. Rudenko
PY - 2026
DA - 2026/10/26
PB - arXiv
DO - 10.48550/arxiv.2610.35703
UR - https://arxiv.org/abs/2610.35703
AB - An enhancement of the primordial curvature power spectrum on small scales can give rise to two populations of compact objects: primordial black holes (PBHs), which form during radiation domination, and dark matter minihalos, including ultracompact minihalos (UCMHs), which form from the same modes during matter domination. We present pbhalo, an open-source Python package that computes the PBH mass function, the halo mass function and the UCMH abundance from a single spectrum in a given cosmology and applies observational constraints on the PBH abundance and on the spectrum jointly. The package components are validated against colossus (a code for halo mass functions and cosmological quantities), pbhstat (a code for the PBH mass function from a given spectrum) and published results; joint constraints are illustrated for lognormal peaks. The code is distributed under the MIT license.
ER -