v1.8.0
version 1.8.0 is named as a ‘major’ release. The reason is solely the configurable numba settings and the increased usage of the library.
A description of the configuration is given here: https://lenstronomy.readthedocs.io/en/latest/installation.html
All front-end APIs remain the same and the version should be fully backwards compatible.
Contributions from @ewoudwempe , @dangilman , @LyneVdV , @JelleAalbers , @swagnercarena - many thanks! 🥇
The following features have been implemented:
Top-level:
- numba global variable configurations
- installation documentation updated
- git branch master renamed to main and links updated
LensModel module:
- EPL numba version available (5x speed-up to EPL model)
- local curved arc models available (to be presented in an upcoming paper)
- improved latex documentation for some lens models
- vectorized interpolation model
- multi-plane cosmological settings allow for interpolated cosmology model from astropy
- speed up with numba for lens equation solver
- fast caustic calculation replacing matplotlib with skitlearn
- elliptical density slice lens model
LightModel:
- stability in Sersic profile improved
- vectorized interpolation model
Plots:
- multi-patch illustration class and plotting routines
FittingSequence:
- updated PSF iteration procedure with more settings