Skip to content

v1.8.0

Compare
Choose a tag to compare
@sibirrer sibirrer released this 22 Mar 05:30
· 2051 commits to main since this release

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