A complete framework for cosmological emulation and inference with CosmoPower
H. T. Jense, I. Harrison, E. Calabrese, A. Spurio Mancini, B. Bolliet,, J. Dunkley, J. C. Hill

TL;DR
This paper introduces CosmoPower, a flexible Python framework for creating and sharing machine learning emulators of Einstein-Boltzmann codes, enabling fast, accurate cosmological inference for high-precision cosmology.
Contribution
The paper develops standards and software for generating, packaging, and using emulators of cosmological codes, demonstrated with high-accuracy emulators for CAMB calculations.
Findings
Emulators achieve accuracy within cosmic variance limits.
Significant reduction in computation time for parameter inference.
Framework successfully recovers input cosmology in simulated analyses.
Abstract
We present a coherent, re-usable python framework which further builds on the cosmological emulator code CosmoPower. In the current era of high-precision cosmology, we require high-accuracy calculations of cosmological observables with Einstein-Boltzmann codes. For detailed statistical analyses, such codes often incur high costs in terms of computing power, making parameter space exploration costly, especially for beyond-CDM analyses. Machine learning-enabled emulators of Einstein-Boltzmann codes have emerged as a solution to this problem and have become a common way to perform fast cosmological analyses. To enable generation, sharing and use of emulators for inference, we define standards for robustly describing, packaging and distributing them, and present software for easily performing these tasks in an automated and replicable manner. We provide examples and guidelines for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOpportunistic and Delay-Tolerant Networks · Parallel Computing and Optimization Techniques
