Blast.jl: Differentiable Non-Limber Power Spectra for Joint Clustering, Shear, and CMB lensing Analyses
astro-ph.CO, astro-ph.IM
Submitted: 2026-09-01
Updated: 2026-10-10
Comments: Published in the Open Journal of Astrophysics. 18 pages, 11 figures
Code: https://github.com/sofiachiarenza/Blast.jl
Project page: https://mlcolab.github.io/Pathfinder.jl/stable
License: http://creativecommons.org/licenses/by/4.0/
The gist: Upcoming large-scale structure surveys require accurate theoretical predictions for angular power spectra on the largest angular scales, where the commonly used Limber approximation breaks down and
Terminology
Abstract
Upcoming large-scale structure surveys require accurate theoretical predictions for angular power spectra on the largest angular scales, where the commonly used Limber approximation breaks down and multiple relativistic and observational effects become relevant. At the same time, modern cosmological analyses increasingly rely on gradient-based inference techniques, motivating the development of fast, fully differentiable algorithms. In this work, we present a major extension of Blast.jl, a numerical toolkit for the efficient computation of non-Limber angular power spectra. Building on the Chebyshev-polynomial decomposition of the original framework, the updated algorithm incorporates redshift-space distortions, magnification bias, primordial non-Gaussianity, intrinsic alignments, CMB lensing, and the integrated Sachs-Wolfe effect, while remaining fully differentiable through custom automatic differentiation rules. Despite the increased physical complexity, the algorithm retains favorable scaling by precomputing all cosmology-independent quantities. We validate the expanded framework against brute-force integration and established cosmological codes, and provide a detailed analysis of the trade-off between computational speed and precision as a function of the algorithm hyperparameters. We demonstrate the readiness of Blast.jl for gradient-based inference through a simulated likelihood analysis with LSST Y10-like mock data, recovering unbiased cosmological and nuisance parameter constraints from a 35-parameter model using gradient-based samplers.
Sources
- Dark Energy Survey Year 6 Results: Cosmological Constraints from Cosmic Shear
- The DESI Experiment Part I: Science,Targeting, and Survey Design
- Capse.jl: efficient and auto-differentiable CMB power spectra emulation
- Alleviating prior dependencies for DESI DR1 clustering fits through reparameterization
- cloelib: A Flexible Python Library for Computing Cosmological Observables in the Euclid Era
- JAX-COSMO: An End-to-End Differentiable and GPU Accelerated Cosmology Library
- Constraining primordial non-Gaussianity from DESI DR1 quasars and Planck PR4 CMB Lensing
- Flinch: A Differentiable Framework for Field-Level Inference of Cosmological parameters from curved sky data
- Cosmology with the SPHEREX All-Sky Spectral Survey
- Euclid preparation. Review of forecast constraints on dark energy and modified gravity
- The Status of Single Scalar Field Dark Energy
- The N5K Challenge: Non-Limber Integration for LSST Cosmology
- The Cosmic Linear Anisotropy Solving System (CLASS) I: Overview
- Almanac: Weak Lensing power spectra and map inference on the masked sphere
- The LSST Dark Energy Science Collaboration (DESC) Science Requirements Document
- Frequentist Cosmological Constraints from Full-Shape Clustering Measurements in DESI DR1
- Euclid preparation: 6x2 pt analysis of Euclid's spectroscopic and photometric data sets
- CosmoPower-JAX: high-dimensional Bayesian inference with differentiable cosmological emulators
- pylevin: Efficient numerical integration of integrals containing up to three Bessel functions
- LimberJack.jl: auto-differentiable methods for angular power spectra analyses
Related papers
- Angular clustering and bias of photometric quasars in the Kilo-Degree Survey Data Release 4
- A Novel kinetic Sunyaev-Zel'dovich Estimator for Electron-Electron Correlations
- Magnetic fields at the dawn of structure formation I. The CARLA J1510+5958 proto-cluster
- Dark Energy Survey Year 6 Results: Weak Lensing and Galaxy Clustering Cosmological Analysis Framework
- Exploring the Impact of Systematic Bias in Type Ia Supernova Cosmology Across Diverse Dark Energy Parametrizations
- Non-Gaussian Galaxy Stochasticity and the Noise-Field Formulation