English

Million Points of Light (MPoL): a PyTorch library for radio interferometric imaging and inference

Instrumentation and Methods for Astrophysics 2025-02-04 v1 Earth and Planetary Astrophysics

Abstract

Astronomical radio interferometers achieve exquisite angular resolution by cross-correlating signal from a cosmic source simultaneously observed by distant pairs of radio telescopes to produce a Fourier-type measurement called a visibility. Million Points of Light (MPoL) is a Python library supporting feed-forward modeling of interferometric visibility datasets for synthesis imaging and parametric Bayesian inference, built using the autodifferentiable machine learning framework PyTorch. Neural network components provide a rich set of modular and composable building blocks that can be used to express the physical relationships between latent model parameters and observed data following the radio interferometric measurement equation. Industry-grade optimizers make it straightforward to simultaneously solve for the synthesized image and calibration parameters using stochastic gradient descent.

Keywords

Cite

@article{arxiv.2502.00100,
  title  = {Million Points of Light (MPoL): a PyTorch library for radio interferometric imaging and inference},
  author = {Ian Czekala and Jeff Jennings and Brianna Zawadzki and Kadri Nizam and Ryan Loomis and Megan Delamer and Kaylee de Soto and Robert Frazier and Hannah Grzybowski and Jane Huang and Mary Ogborn and Tyler Quinn},
  journal= {arXiv preprint arXiv:2502.00100},
  year   = {2025}
}

Comments

Submitted to JOSS. 1559 words, 1 figure