CosmoBolognaLib

Nov 1, 2017 · 2 min read
software

Role: contributor — void size function modelling and void-catalogue cleaning. Stack: C++ libraries with a SWIG-generated Python wrapper. Author & maintainer: Federico Marulli (Università di Bologna).

CosmoBolognaLib (CBL) is a living project that provides a common numerical environment for cosmological investigations of the large-scale structure of the Universe. Its focus is handling astronomical catalogues — real and simulated — measuring one-, two- and three-point statistics in configuration space, and running cosmological analyses.

My contribution is the set of tools for cosmic voids: the algorithm that redefines void ridges and therefore their radii, together with the model for the void size function. The cleaning procedure takes a void catalogue produced by a void finder and returns a catalogue of non-overlapping spheres, each embedding a fixed density contrast in the tracer density field — which is what makes the measured size function comparable with theoretical predictions. These functions were released in CBL v3.2 and are credited in the library’s changelog to Ronconi & Marulli (2017).

The tooling underpins the void work described in my research on cosmic voids, and was subsequently adopted in Key Projects within the Euclid Collaboration to forecast the cosmological constraining power of void statistics.

The void tools are presented in Astronomy & Astrophysics 607, A24 (2017) — see the paper. The library itself is described in Marulli, Veropalumbo & Moresco (2016).

Tommaso Ronconi
Authors
Fixed-Term Researcher · HPC Expert
Ciao! I am a researcher in Astrophysics and Cosmology at INAF’s Institute of Radioastronomy in Bologna, where I work as HPC expert at the Italian ALMA Regional Center. My research spans galaxy formation and evolution and large-scale-structure cosmology for modern surveys and experiments (i.e. SKAO, Euclid, ET) — from panchromatic SED modelling and Bayesian inference to full-sky mock light-cones. I am the author and maintainer of several open-source scientific packages (GalaPy, SCAMPy, and contributions to T-RECS and CosmoBolognaLib), built on a C++/Python and high-performance-computing foundation. Currently, I am leading the science-platform prototyping work package for the ESO ALMA support-centre development plan. I have supervised three graduate students and held lectures from the bachelor to the Ph.D. level.