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 celocity dispersion calculation