Software

I develop software that connects gravitational theory with cosmological predictions, from symbolic calculations to numerical solutions. These are two tools I have helped create and use in my research.

hi_class

Horndeski in the Cosmic Linear Anisotropy Solving System

A public Einstein–Boltzmann solver for dark energy and modified gravity. Built on CLASS, hi_class computes the expansion history and linear cosmological observables, including cosmic microwave background spectra and the matter power spectrum.

My role: main developer, together with Ignacy Sawicki and Miguel Zumalacárregui. The original code paper was written with Julien Lesgourgues and Pedro G. Ferreira.

Project website · Code · Documentation

Key papers

xSVT

Symbolic scalar–vector–tensor decomposition for cosmological perturbation theory.

I developed xSVT during my Ph.D. to carry out analytical calculations on cosmological backgrounds. Built on xAct and Mathematica, it supports linear and nonlinear perturbation calculations, complementing the numerical tools used to obtain observable predictions.

My role: developer. The repository includes the package source and example notebooks.

Code and package files · Example notebooks

More code

Browse my GitHub repositories for other projects and utilities, or see Research & Publications for the science behind these tools.

Tools I use

Alongside my own software, my research uses CLASS for cosmological predictions, MontePython and CosmoSIS for inference, and xAct and Mathematica for symbolic calculations. Python and Jupyter support numerical analysis, visualization and reproducible notebooks.