Table of Contents
Fetching ...

Furax: A Modular JAX Framework for Linear Operators in Astrophysical and Cosmological Data Analysis

Pierre Chanial, Simon Biquard, Wassim Kabalan, Wuhyun Sohn, Artem Basyrov, Benjamin Beringue, Alexandre Boucaud, Andréa Landais, Magdy Morshed, Radek Stompor, Ema Tsang King Sang, Amalia Villarrubia-Aguilar, Josquin Errard

Abstract

The Framework for Unified and Robust data Analysis with JAX (Furax) is an open-source Python framework for modeling data acquisition systems and solving inverse problems in astrophysics and cosmology. Built on JAX, Furax provides composable building blocks in the form of general-purpose and domain-specific linear operators, along with preconditioners and solvers for their numerical inversion. Domain-specific tools are provided for astrophysical and cosmic microwave background (CMB) data analysis$-$including map-making, instrument modeling, and astrophysical component separation$-$with a modular architecture designed to extend to other fields.

Furax: A Modular JAX Framework for Linear Operators in Astrophysical and Cosmological Data Analysis

Abstract

The Framework for Unified and Robust data Analysis with JAX (Furax) is an open-source Python framework for modeling data acquisition systems and solving inverse problems in astrophysics and cosmology. Built on JAX, Furax provides composable building blocks in the form of general-purpose and domain-specific linear operators, along with preconditioners and solvers for their numerical inversion. Domain-specific tools are provided for astrophysical and cosmic microwave background (CMB) data analysisincluding map-making, instrument modeling, and astrophysical component separationwith a modular architecture designed to extend to other fields.
Paper Structure