ML-GPR user guide#

ML-GPR separates frequency-dependent 21-cm observations by assigning a Gaussian-process covariance to each physical component. A typical model contains smooth intrinsic foregrounds, less-smooth chromatic contamination, a 21-cm component, and heteroscedastic thermal noise. The fit produces a posterior distribution of component reconstructions and power spectra rather than one deterministic foreground subtraction.

This guide explains model construction, fitting, inference, and posterior products. Package installation is covered in Getting started. The API reference documents individual Python objects.