TL;DR
BROOM is a Python package designed for model-independent analysis and component separation of microwave astronomical data, supporting both known and unknown spectral signals, with tools for diagnostics and simulation.
Contribution
It introduces a comprehensive Python toolkit for blind and non-blind component separation, diagnostics, and simulations tailored for microwave astronomy.
Findings
Validated pipelines for satellite and ground-based experiments.
Demonstrated effective separation of known spectral components.
Provided tools for residual contamination estimation.
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…
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.
