Skip to content

Commit 47d99ad

Browse files
Jammy2211claude
authored andcommitted
docs: revise PyAutoLens-JAX JOSS paper intro (Euclid/Rubin scaling framing)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent b3e2e88 commit 47d99ad

1 file changed

Lines changed: 29 additions & 6 deletions

File tree

paper_jax/paper.md

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,38 @@ bibliography: paper.bib
2020

2121
# Summary
2222

23-
Gravitational lensing probes luminous and dark matter across galaxy-, group-, and cluster-scale systems using observations that increasingly provide multiple complementary forms of information. A single system may include strong- and weak-lensing constraints, multi-band optical or infrared imaging, radio interferometer visibilities, and point-source measurements from lensed quasars or supernovae. Fully exploiting modern lensing datasets therefore warrants joint probabilistic modelling across galaxy, group, and cluster scales, combining strong and weak lensing with diverse observational data types.
24-
25-
PyAutoLens is now implemented using JAX throughout its core modelling framework, providing just-in-time compilation, GPU acceleration, and automatic differentiation without introducing a separate package or replacing its established object-oriented API. Galaxy-, group-, and cluster-scale mass models can be constrained using CCD imaging, interferometer visibilities, point-source observables, and weak-lensing catalogues. Crucially, these are not isolated capabilities: users can combine multiple datasets, strong- and weak-lensing constraints, lens planes, and mass components within a single differentiable, GPU-accelerated probabilistic model.
23+
Gravitational lensing probes luminous and dark matter in galaxy-, group-, and cluster-scale systems. Lensing datasets
24+
are growing rapidly in size: Stage IV surveys such as Euclid [@EuclidCollaboration2025] and the Vera C. Rubin
25+
Observatory [@LSSTDarkEnergyScienceCollaboration2012] will measure billions of galaxies across large fractions of the
26+
sky. They are also growing in diversity: a single system may include strong- and weak-lensing constraints, multi-band
27+
optical and infrared imaging, radio-interferometric visibilities, and point-source measurements of lensed quasars or
28+
supernovae. Fully exploiting these observations requires joint probabilistic modelling across lensing scales and data types.
29+
However, the increasing volume of data and complexity of lens models make these analyses increasingly computationally expensive.
30+
31+
PyAutoLens is now implemented using JAX throughout its core modelling framework, providing just-in-time compilation,
32+
GPU acceleration, and automatic differentiation without introducing a separate package or replacing its established
33+
object-oriented API. Galaxy-, group-, and cluster-scale lens models can be constrained using CCD imaging,
34+
interferometer visibilities, point-source observables, and weak-lensing catalogues fully in JAX. Crucially,
35+
these are not isolated capabilities: users can combine multiple datasets and strong- and weak-lensing constraints
36+
within a single differentiable, GPU-accelerated probabilistic model. In doing so, PyAutoLens-JAX allows
37+
gravitational-lensing analyses to scale with the size and complexity of next-generation datasets.
2638

2739
# Statement of need
2840

29-
The number of known gravitational lenses is increasing rapidly as wide-field surveys discover large samples of galaxy-, group-, and cluster-scale systems. At the same time, the information available for each lens is becoming richer. High-resolution imaging constrains extended arcs and lens-galaxy light, interferometer observations probe source structure in the visibility domain, point-source measurements constrain image positions and time delays, and weak lensing probes mass on larger spatial scales. Group and cluster lenses further introduce multiple deflectors, multiple source planes, and more complex mass distributions. Jointly modelling these observables can break degeneracies and provide more complete physical constraints, but it also creates increasingly expensive and high-dimensional likelihood functions.
30-
31-
Conventional derivative-free inference becomes difficult as analyses combine pixelized source reconstructions, multi-band datasets, millions of interferometer visibilities, strong- and weak-lensing constraints, and multi-scale mass models across increasingly large lens samples. PyAutoLens-JAX addresses this computational bottleneck by making the complete modelling framework compatible with GPU execution and automatic differentiation. This enables faster likelihood evaluation and the use of gradient-based optimisation and sampling methods across the full range of PyAutoLens datasets and lensing regimes.
41+
Modern lensing analyses must handle both rapidly growing samples and far more information for each system.
42+
High-resolution imaging constrains extended arcs and lens-galaxy light; interferometric observations probe
43+
source structure in the visibility domain; strongly lensed variable and transient sources, including quasars and
44+
supernovae, provide image positions and time delays; and weak lensing traces mass on larger spatial scales.
45+
Group and cluster lenses add multiple deflectors, source planes, and complex mass distributions. Joint modelling
46+
can break degeneracies and yield more complete physical constraints, but it also increases model dimensionality and
47+
the cost of each likelihood evaluation. Providing the required lensing calculations for all these datasets within a
48+
single GPU-accelerated, automatically differentiable package therefore offers a compelling route to making the compelling
49+
science possible with these data feasible.
50+
51+
Conventional derivative-free inference becomes difficult as analyses combine pixelized source reconstructions,
52+
multi-band datasets, millions of interferometer visibilities, strong- and weak-lensing constraints, and multi-scale m
53+
ass models across increasingly large lens samples. PyAutoLens-JAX addresses this computational bottleneck by
54+
making the complete modelling framework compatible with GPU execution and automatic differentiation. This enables faster likelihood evaluation and the use of gradient-based optimisation and sampling methods across the full range of PyAutoLens datasets and lensing regimes.
3255

3356
# State of the field
3457

0 commit comments

Comments
 (0)