arXiv · 2604.14088
BROOM: a python package for model-independent analysis of microwave astronomical data
Abstract
We present BROOM, a new python package for the application of blind, minimum-variance component-separation techniques to microwave observations. The package enables the reconstruction of signals with known spectral energy distributions, such as the Cosmic Microwave Background (CMB), Sunyaev--Zeldovich distortions, or foreground moments, in both temperature and polarization through a suite of Internal Linear Combination (ILC) implementations, in the presence of astrophysical and instrumental contaminants. In addition, BROOM supports the blind reconstruction of coherent emission components with unknown covariance properties via a Generalized ILC (GILC) framework. Beyond component separation, the package provides tools to diagnose foreground complexity and to estimate residual contamination leaking into reconstructed maps across angular scales and sky regions. It also includes utilities to generate realistic microwave simulations for arbitrary CMB experiments and to compute angular power spectra of the resulting products. We present a comprehensive description and validation of the implemented pipelines in two representative experimental configurations: a full-sky satellite mission and a ground-based experiment. BROOM is publicly available, fully documented, and easily installable at https://github.com/alecarones/broom
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Alessandro Carones, Sijil Jose, Aliza Mustafa, Nicoletta Krachmalnicoff, Carlo Baccigalupi. 2026-04-15. BROOM: a python package for model-independent analysis of microwave astronomical data. https://arxiv.org/abs/2604.14088
Cite the original work for its findings. Save a collection to share your selection of sources.