Symbolic Implementation of Extensions of the $\texttt{PyCosmo}$ Boltzmann Solver
Beatrice Moser, Christiane S. Lorenz, Uwe Schmitt, Alexandre, Refregier, Janis Fluri, Raphael Sgier, Federica Tarsitano, Lavinia Heisenberg

TL;DR
This paper presents an extension of the PyCosmo Boltzmann solver using symbolic computation to include new cosmological models, demonstrating accurate and fast predictions comparable to existing tools like CLASS.
Contribution
It introduces a symbolic implementation framework for extending PyCosmo with new cosmological components, enhancing flexibility and efficiency.
Findings
PyCosmo extensions match CLASS accuracy within 0.1%
The symbolic approach simplifies adding new models
Computational speed is comparable to existing solvers
Abstract
is a Python-based framework for the fast computation of cosmological model predictions. One of its core features is the symbolic representation of the Einstein-Boltzmann system of equations. Efficient code is generated from the symbolic expressions making use of the package. This enables easy extensions of the equation system for the implementation of new cosmological models. We illustrate this with three extensions of the Boltzmann solver to include a dark energy component with a constant equation of state, massive neutrinos and a radiation streaming approximation. We describe the framework, highlighting new features, and the symbolic implementation of the new models. We compare the predictions for the CDM model extensions with , both…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
