Skip to content

Latest commit

 

History

History
406 lines (319 loc) · 10.6 KB

HISTORY.rst

File metadata and controls

406 lines (319 loc) · 10.6 KB

History

0.0.1 (2018-01-09)

  • First release on PyPI.

0.0.2 (2018-01-16)

  • Improved testing and stability

0.0.6 (2018-01-29)

  • Added feature to align coordinate system of different images

0.1.0 (2018-02-25)

  • Major design update

0.1.1 (2018-03-05)

  • minor update to facilitate options without lensing

0.2.0 (2018-03-10)

  • ellipticity parameter handling changed
  • time-delay distance sampling included
  • parameter handling for sampling more flexible
  • removed redundancies in the light and mass profiles

0.2.1 (2018-03-19)

  • updated documentation
  • improved sub-sampling of the PSF

0.2.2 (2018-03-25)

  • improved parameter handling
  • minor bugs with parameter handling fixed

0.2.8 (2018-05-31)

  • improved GalKin module
  • minor improvements in PSF reconstruction
  • mass-to-light ratio parameterization

0.3.1 (2018-07-21)

  • subgrid psf sampling for inner parts of psf exclusively
  • minor stability improvements
  • cleaner likelihood definition
  • additional Chameleon lens and light profiles

0.3.3 (2018-08-21)

  • minor updates, better documentation and handling of parameters

0.4.1-3 (2018-11-27)

  • various multi-band modelling frameworks added
  • lens models added
  • Improved fitting sequence, solver and psf iteration

0.5.0 (2019-1-30)

  • Workflow module redesign
  • improved parameter handling
  • improved PSF subsampling module
  • relative astrometric precision of point sources implemented

0.6.0 (2019-2-26)

  • Simulation API module for mock generations
  • Multi-source plane modelling

0.7.0 (2019-4-13)

  • New design of Likelihood module
  • Updated design of FittingSequence
  • Exponential Shapelets implemented

0.8.0 (2019-5-23)

  • New design of Numerics module
  • New design of PSF and Data module
  • New design of multi-band fitting module

0.8.1 (2019-5-23)

  • PSF numerics improved and redundancies removed.

0.8.2 (2019-5-27)

  • psf_construction simplified
  • parameter handling for catalogue modelling improved

0.9.0 (2019-7-06)

  • faster fft convolutions
  • re-design of multi-plane lensing module
  • re-design of plotting module
  • nested samplers implemented
  • Workflow module with added features

0.9.1 (2019-7-21)

  • non-linear solver for 4 point sources updated
  • new lens models added
  • updated Workflow module
  • implemented differential extinction

0.9.2 (2019-8-29)

  • non-linear solver for 4 point sources updated
  • Moffat PSF for GalKin in place
  • Likelihood module for point sources and catalogue data improved
  • Design improvements in the LensModel module
  • minor stability updates

0.9.3 (2019-9-25)

  • improvements in SimulationAPI design
  • improvements in astrometric uncertainty handling of parameters
  • local arc lens model description and differentials

1.0.0 (2019-9-25)

  • marking version as 5 - Stable/production mode

1.0.1 (2019-10-01)

  • compatible with emcee 3.0.0
  • removed CosmoHammer MCMC sampling

1.1.0 (2019-11-5)

  • plotting routines split in different files
  • curved arc parameterization and eigenvector differentials
  • numerical differentials as part of the LensModel core class

1.2.0 (2019-11-17)

  • Analysis module re-designed
  • GalKin module partially re-designed
  • Added cosmography module
  • parameterization of cartesian shear coefficients changed

1.2.4 (2020-01-02)

  • First implementation of a LightCone module for numerical ray-tracing
  • Improved cosmology sampling from time-delay cosmography measurements
  • TNFW profile lensing potential implemented

1.3.0 (2020-01-10)

  • image position likelihood description improved

1.4.0 (2020-03-26)

  • Major re-design of GalKin module, added new anisotropy modeling and IFU aperture type
  • Updated design of the Analysis.kinematicsAPI sub-module
  • Convention and redundancy in the Cosmo module changed
  • NIE, SIE and SPEMD model consistent with their ellipticity and Einstein radius definition
  • added cored-Sersic profile
  • dependency for PSO to CosmoHammer removed
  • MPI and multi-threading for PSO and MCMC improved and compatible with python3

1.5.0 (2020-04-05)

  • Re-naming SPEMD to PEMD, SPEMD_SMOOTH to SPEMD
  • adaptive numerics improvement
  • multi-processing improvements

1.5.1 (2020-06-20)

  • bug fix in Hession of POINT_SOURCE model
  • EPL model from Tessore et al. 2015 implemented
  • multi-observation mode for kinematics calculation

1.6.0 (2020-09-07)

  • SLITronomy integration
  • observation configuration templates and examples
  • lens equation solver arguments in single sub-kwargs
  • adapted imports to latest scipy release
  • iterative PSF reconstruction improved
  • multipole lens model

1.7.0 (2020-12-16)

  • cosmo.NFWParam mass definition changed
  • QuadOptimizer re-factored
  • interpol light model support for non-square grid
  • add functionality to psf error map
  • fix in multiband reconstruction
  • observational config for ZTF
  • short-hand class imports

1.8.0 (2021-03-21)

  • EPL numba version
  • numba configuration variables can be set globally with configuration file
  • Series of curved arc models available
  • single plane hessian return all for differentials
  • elliptical density slice lens model
  • vectorized lens and light interpolation models
  • updated installation description
  • fast caustic calculation replacing matplotlib with skitlearn
  • multi-patch illustration class and plotting routines
  • updated PSF iteration procedure with more settings

1.8.1 (2021-04-19)

  • illustration plots for curved arcs updated
  • documentation of elliptical lens models updated

1.8.2 (2021-06-08)

  • JOSS paper added
  • improved testing documentation and tox compatibility
  • TNFW_ELLIPSE lens model implemented
  • ULDM lens model implemented

1.9.0 (2021-07-15)

  • re-defined half light radius in Sersic profile
  • re-named parameter in 'CONVERGENCE' profile
  • improved numerics in Galkin
  • configuration import design changed

1.9.1 (2021-08-27)

  • re-defined amplitude normalization in NIE and CHAMELEON light profiles
  • bug fix in sky brightness errors (SimulationAPI)

1.9.2 (2021-12-12)

  • support for astropy v5
  • new PSF iteration procedure implemented
  • updated caustic plotting feature
  • magnification perturbations in point source amplitudes
  • analytic point source solver for SIE+shear

1.9.3 (2021-12-22)

  • changed syntax to be compatible with python3 version <3.9

1.10.0 (2022-03-23)

  • schwimmbad dependency to pip version
  • ellipticity definition in lensing potential changed
  • Implemented Cored steep ellipsoid approximation of NFW and Hernquist profile

1.10.1 (2022-03-26)

  • install requirements changed

1.10.2 (2022-03-27)

  • requirement from sklearn changed to scikit-learn

1.10.3 (2022-04-18)

  • class_creator update
  • conda-forge linked and installation updated

1.10.4 (2022-07-25)

  • Zeus sampler implemented
  • Nautilus sampler implemented
  • Roman telescope configuration added
  • double power-law mass profile
  • generalized NFW profile
  • enabled to turn off linear solver in fitting

1.11.0 (2022-09-26)

  • transitioning to project repository
  • logo update
  • line of sight lensing module
  • documentation improvements
  • lens equation solver numerics improved

1.11.1 (2023-03-07)

  • psf_error_map definition changed
  • added JWST configurations
  • minor change in Sersic light profile
  • simplified LensCosmo class
  • NFW c-rho0 inversion extended in range
  • added stretch_plot and shear_plot to lens_plot
  • minor bug fix for critical_curve_caustic
  • enable the change of kwargs_sigma initial guess parameters in FittingSequence
  • improve zeus and nautilus sampler implementations
  • added EPL_boxydisky lens profile
  • added primary beam to image simulation (for interferrometic data)

1.11.2 (2023-05-30)

  • COOLEST standard utilities
  • minor bug fixed in LSST data configuration
  • point source positions with multi-frame enabled
  • check additional images without imaging data enabled
  • Galkin Shells class
  • elliptical shapelets
  • Hernquist functionalities to turn mass into profile parameters
  • ellipticity measurement update
  • stellar micro-lensing routines
  • PSF fitting accounts for corners

1.11.3 (2023-09-04)

  • reformatting with black
  • CosmoInterp class with generic interpolation input possible
  • elliptical NFW m-c profile
  • updated nautilus and nested sampler interfaces
  • COOLEST interface
  • cored truncated NFW profile
  • SkiNN interface
  • faster and more reliable Einstein radius computation
  • Cobaya interface

1.11.4 (2023-09-27)

  • Cobaya not required to run FittingSequence
  • Galkin with luminosity-weighted velocity dispersion calculation

1.11.5 (2023-09-28)

  • bug fix in findOverlap function
  • bug fix in luminosity-0weighted velocity dispersion calculation

1.11.6 (2024-01-24)

  • bug fix with partial kwargs in kwargs_tracer mode
  • stability and documentation improvements
  • name change from GNFW -> PSEUDO_DPL
  • improved plotting of point sources and caustics on top of pixelated images
  • RADIAL_INTERPOL lens profile
  • improved description of how to add new lenses
  • Debug findOverlap parantheses of image_util.py

1.11.7 (2024-02-19)

  • numba compatibility improved
  • updated interface with COOLEST
  • updated tracer_model
  • minor deprecation fixes

1.11.8 (2024-03-23)

  • faster lens equation solver with constant convergence
  • decoupled multi-plane formalism

1.11.9 (2024-04-05)

  • COOLEST format with external convergence implemented

1.11.10 (2024-05-15)

  • bug fix in analytical lens equation solver for SIE+CONVERGENCE

1.12.0 (2024-05-15)

  • renamed some lens profiles
  • minor bug fixed for lens equation solver involving multiple EPL profiles
  • FittingSequence allows to store intermediate PSF iteration results
  • minor updates of lens_plot
  • multiple conjugent points in likelihood
  • convenient checking of parameter bounds
  • STARRED PSF iteration procedure

1.12.1 (2024-11-04)

  • multi-source plane for point sources implemented
  • change source redshift in LensModel() and LensEquationSolver() implemented