Herculens: Differentiable gravitational lensing

Discussion topics for individual codes
Post Reply
User avatar
owlice
Guardian of the Codes
Posts: 1155
Joined: Wed Aug 04, 2004 4:18 pm
Location: Washington, DC

Herculens: Differentiable gravitational lensing

Post by owlice » Thu Oct 27, 2022 4:57 am

Herculens: Differentiable gravitational lensing

Abstract: Herculens models imaging data of strong gravitational lenses. The package supports various degrees of model complexity, ranging from standard smooth analytical profiles to pixelated models and machine learning approaches. In particular, it implements multiscale pixelated models regularized with sparsity constraints and wavelet decomposition, for modeling both the source light distribution and the lens potential. The code is fully differentiable - based on JAX (ascl:2111.002) - which enables fast convergence to the solution, access to the parameters covariance matrix, efficient exploration of the parameter space including the sampling of posterior distributions using variational inference or Hamiltonian Monte-Carlo methods.

Credit: Galan, Aymeric; Peel, Austin; Vernardos, Giorgos; Biggio, Luca; Courbin, Frédéric; Starck, Jean-Luc

Site: https://github.com/austinpeel/herculens
https://ui.adsabs.harvard.edu/abs/2022arXiv220705763G

Bibcode: 2022ascl.soft09002G

ID: ascl:2209.002
Code-seeking owl at your service

User avatar
owlice
Guardian of the Codes
Posts: 1155
Joined: Wed Aug 04, 2004 4:18 pm
Location: Washington, DC

Re: Herculens: Differentiable gravitational lensing

Post by owlice » Thu Oct 27, 2022 4:58 am

Original abstract: Herculens models current and future observations of strong gravitational lenses. It is based on the automatic differentiation and compilation features of JAX (ascl:2111.002), which enables faster convergence to the solution, more efficient exploration of the parameter space including the sampling of posterior distributions, and new ways to mitigate degeneracies that affect gravitational lensing. Herculens supports various degrees of model complexity, ranging from standard smooth analytical profiles to pixelated models combined with machine learning approaches. It also supports several of the most widely-used analytical profiles as well as multi-scale pixelated models regularized with wavelets.

Updated abstract: Herculens models imaging data of strong gravitational lenses. The package supports various degrees of model complexity, ranging from standard smooth analytical profiles to pixelated models and machine learning approaches. In particular, it implements multiscale pixelated models regularized with sparsity constraints and wavelet decomposition, for modeling both the source light distribution and the lens potential. The code is fully differentiable - based on JAX (ascl:2111.002) - which enables fast convergence to the solution, access to the parameters covariance matrix, efficient exploration of the parameter space including the sampling of posterior distributions using variational inference or Hamiltonian Monte-Carlo methods.
Code-seeking owl at your service

Post Reply