Recent Releases of lenstronomy
lenstronomy - release 1.13.2
What's Changed
- change len(amp) to len(sigma) in linear_basis by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/765
- various small changes for convenience/consistency by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/766
- added density_lens() for two profiles for better clarity by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/768
- verbose in tqdm of PSO by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/771
- pbar turned off when verbose false, align images now obeys verbose by @amn3142 in https://github.com/lenstronomy/lenstronomy/pull/770
- bug fix in PixelGrid when nx!=ny by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/774
- Add pixelated source reconstruction functions by @nanz6 in https://github.com/lenstronomy/lenstronomy/pull/773
- ready for release 1.13.2 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/775
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.13.1...v1.13.2
- Python
Published by sibirrer 8 months ago
lenstronomy - release 1.13.1
What's Changed
- add CUSTOM solver_type option for Solver4Point class by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/760
- callable method for optimization routine by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/761
- KinematicsAPI compatible with multiple IFU observations by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/762
- kinematics API with multi-light profiles by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/763
- ready for release 1.13.1 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/764
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.13.0...v1.13.1
- Python
Published by sibirrer 9 months ago
lenstronomy - lenstronomy release 1.13.0
What's Changed
- totalflux() of Hernquist profile allows to take in centerx and cent… by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/750
- add non-linear solver option keyword arguement by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/751
- bug fix in HERNQUITELLIPSECSE normalization by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/753
- when use_jax flag is true, convert jax arrays back into np arrays by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/752
- add usejax argument to setuplensmodel function in decouplemultiplane_util by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/754
- change .array() to np.asarray() by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/755
- pass kwargsprofilelist argument to LensParam and LightParam classes by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/757
- ready for release 1.13.0 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/758
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.12.6...v1.13.0
- Python
Published by sibirrer 10 months ago
lenstronomy - lenstronomy release 1.12.6
What's Changed
- bug fix in flexion with numerical differentials by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/713
- fixed a few small bugs by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/714
- fixed bug in ModelBandPlot by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/715
- Remove kwargssynthesis, kwargsinterp, numericalalphaclass from LensModel and ProfileListBase by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/717
- change LightModel initialization by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/718
- Hernquist Profile Documentation Update by @timedilatesme in https://github.com/lenstronomy/lenstronomy/pull/720
- some docstring changes, small bug fix in LensedPosition by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/719
- fixed more bugs by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/721
- Update SPEP documentation by @brady-ryan in https://github.com/lenstronomy/lenstronomy/pull/722
- update SIS_truncate docs by @brady-ryan in https://github.com/lenstronomy/lenstronomy/pull/725
- improved several docstrings and fixed some bugs/improved some features by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/724
- Update hernquist.py by @timedilatesme in https://github.com/lenstronomy/lenstronomy/pull/727
- Updated nfw.py docstrings! by @timedilatesme in https://github.com/lenstronomy/lenstronomy/pull/728
- Updated documentation for constmag by @astroburke in https://github.com/lenstronomy/lenstronomy/pull/729
- Improved documentation of SPP profile by @astroburke in https://github.com/lenstronomy/lenstronomy/pull/723
- Content Supplement to Flexion F and G by @FerroYx in https://github.com/lenstronomy/lenstronomy/pull/726
- Adds the line-of-sight flexion calculation from Duboscq et al. 2024 (2405.12091) by @nataliehogg in https://github.com/lenstronomy/lenstronomy/pull/677
- minor updates on warnings by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/730
- Adds the NIRCam bands of COSMOS-Web by @nataliehogg in https://github.com/lenstronomy/lenstronomy/pull/731
- Remove print statement leftover from debugging by @nataliehogg in https://github.com/lenstronomy/lenstronomy/pull/733
- fixed a bug in PositionLikelihood sourcepositionlikelihood check by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/734
- add noarrow option for decompositionplot by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/735
- add documentation for decomposition plot by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/736
- Enhancement/pso limits by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/737
- update with main by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/738
- Update base_profile.py by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/665
- PHY 688 - Lens 1 Pull Request by @nraymundipinheiro in https://github.com/lenstronomy/lenstronomy/pull/739
- PHY 688 - Lens 2 Pull Request by @nraymundipinheiro in https://github.com/lenstronomy/lenstronomy/pull/740
- fixed bug when creating PointSourceParam where the fixedmagnificationlist was not being taken into account by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/741
- updates setup.cfg by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/742
- Update README.rst by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/743
- routines for better checking of parameters are consistent with models by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/745
- Fixed rescaling of elliptical multipole amplitude by @Hadrien-Pgnt in https://github.com/lenstronomy/lenstronomy/pull/746
- Implement ability to use jaxtronomy profiles in lenstronomy by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/747
- effective Einstein radius estimate in spherical systems simplified by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/748
- ready for version 1.12.6 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/749
New Contributors
- @timedilatesme made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/720
- @brady-ryan made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/722
- @astroburke made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/729
- @FerroYx made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/726
- @nraymundipinheiro made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/739
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.12.5...v1.12.6
- Python
Published by sibirrer 10 months ago
lenstronomy - lenstronomy release 1.12.5
minor release with two bug fixes. elliptical shapelets. Credits for the fix goes to Duncan Bowden truncated NFW. Credits go to Daniel Gilman
What's Changed
- psferrormap normalization by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/706
- enable param class to be used in jaxtronomy by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/707
- Bug fix in MultiPatchReconstruction.image_joint() by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/708
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/709
- fix bug in TNFWC lens profile class by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/711
- improved plotting and illustrating point source, and bug fix in elliptical shapelets by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/710
- ready for release 1.12.5 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/712
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.12.4...v1.12.5
- Python
Published by sibirrer about 1 year ago
lenstronomy - version 1.12.4
minor release version 1.12.4
What's Changed
- minor change in the structure of lens_profile.py by @huangxy256 in https://github.com/lenstronomy/lenstronomy/pull/673
- add cb.ax.tick_params to all plot functions by @nataliehogg in https://github.com/lenstronomy/lenstronomy/pull/674
- add function to ModelPlot to return single band chi square by @nataliehogg in https://github.com/lenstronomy/lenstronomy/pull/675
- Fix typo in shapelets docstring by @nataliehogg in https://github.com/lenstronomy/lenstronomy/pull/681
- Time-delay likelihood correction for multiple point sources by @martin-millon in https://github.com/lenstronomy/lenstronomy/pull/680
- implement EPL class with m1/m3/m4 multipoles by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/682
- Use distance ratio betas instead of a and b ratios for sampling free parameters in multi-lens-plane by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/684
- m=1 multipole (spherical/elliptical) + updated solution of m=3 multipole by @Hadrien-Pgnt in https://github.com/lenstronomy/lenstronomy/pull/685
- Changes to q=1 case handling for elliptical multipoles by @Hadrien-Pgnt in https://github.com/lenstronomy/lenstronomy/pull/686
- Standardize quote usage by @devesh-aggarwal in https://github.com/lenstronomy/lenstronomy/pull/688
- Add alt text to all images for improved accessibility by @VerisimilitudeX in https://github.com/lenstronomy/lenstronomy/pull/689
- Initialize Tijlist and Tzlist in MultiPlaneBase class by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/690
- Lens model cosmology refactoring by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/691
- added minor functionalities in profile_integrals by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/692
- addresses issue #693 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/694
- Update numba req. for np.nantonum() usage by @smericks in https://github.com/lenstronomy/lenstronomy/pull/695
- a few small bug fixes by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/696
- general m200 routine implemented and added rho_crit to background.py by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/697
- Expand cosmological parameters sampling to SinglePlane models by @martin-millon in https://github.com/lenstronomy/lenstronomy/pull/687
- reorganized imsim classes by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/702
- filled incomplete docstrings by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/704
- Changed name: 'spherical' -> 'circular' multipoles by @Hadrien-Pgnt in https://github.com/lenstronomy/lenstronomy/pull/703
- release 1.12.5 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/705
New Contributors
- @huangxy256 made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/673
- @devesh-aggarwal made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/688
- @VerisimilitudeX made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/689
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.12.3...v1.12.4
- Python
Published by sibirrer about 1 year ago
lenstronomy - minor release 1.2.3
What's Changed
- more convenient magnitude to amplitude conversion without the image p… by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/671
- very minor release as API for magnitude to amplitude conversion is required in SLSim by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/672
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.12.2...v1.12.3
- Python
Published by sibirrer over 1 year ago
lenstronomy - lenstronomy release 1.12.2
minor release
What's Changed
- change of the product averaged elliptical distortion by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/666
- Fix pre-commit by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/668
- minor bug fix for analytical lens equation solver with deflection angle scaling by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/669
- ready for minor release 1.12.1 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/670
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.12.1...v1.12.2
- Python
Published by sibirrer over 1 year ago
lenstronomy - version 1.12.1
lenstronomy minor release 1.12.1
What's Changed
- setup.py file without TestCommand requirement by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/636
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/638
- simplified inheritance in NFWELLIPSECSE profile by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/639
- Small bug fix in CSE profile by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/640
- Updated treatment of non-normalized PSF by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/644
- adds normalisation kwarg to SingleBand and Observation classes by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/645
- Proposed implementation for m=3 and m=4 multipole perturbation with non-zero ellipticity (cf. Issue #642) by @Hadrien-Pgnt in https://github.com/lenstronomy/lenstronomy/pull/643
- Bug fix for lens_plot.py update by @jocelyn-mcmahon-16 in https://github.com/lenstronomy/lenstronomy/pull/637
- Update fitting_sequence.py by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/646
- add EPLBOXYDISYELL and EPLMULTIPOLEM3M4_ELL to list of lens models compatible with solver4point by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/647
- Add "GNFWELLIPSEGAUSS_DEC" lens model by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/648
- Refactor GNFW profile and tests by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/650
- PSF setting improvements and LensCosmo default initialization speed up by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/651
- Refactor GNFWParam for improved rho0 interpolation with gamma_in by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/652
- Reorder parameter extraction in LikelihoodModule by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/653
- Make point source and lens equation flexible to enable different redshifts by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/654
- propagate pointsourceredshift_list into PointSource model from Fitt… by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/656
- Enable batched fermat potential computation with EPL_NUMBA by @smericks in https://github.com/lenstronomy/lenstronomy/pull/655
- minor change to accept zsourceconvention as z_source for multi-plane point sources by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/657
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/658
- recall change to niter calculation in epl_numba by @smericks in https://github.com/lenstronomy/lenstronomy/pull/660
- very small bug fix with checking for a warning in ImageNoise class by @ahuang314 in https://github.com/lenstronomy/lenstronomy/pull/661
- Non-italic text in absolute residual plot colourbar label by @nataliehogg in https://github.com/lenstronomy/lenstronomy/pull/663
- enabling flux-ratio and time-delay likelihoods to deal with different source redshifts by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/662
- ready for new release 1.12.1 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/664
New Contributors
- @ahuang314 made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/640
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.12.0...v1.12.1
- Python
Published by sibirrer over 1 year ago
lenstronomy - v1.12.0
What's Changed
- Update codecov.yml by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/610
- Simple line segment LightModel for jet modeling by @michael7198 in https://github.com/lenstronomy/lenstronomy/pull/611
- added test function that show the centroiding of the PSF convolution by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/612
- total_flux() routine for Hernquist light models by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/614
- Starred integration by @martin-millon in https://github.com/lenstronomy/lenstronomy/pull/615
- added convergence differential to calculate local power-law slope by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/617
- bug fix for GAUSSIAN PSF when being supersampled (kernel size) by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/618
- starred tests optional when not having starred installed by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/619
- info function in lens models by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/620
- Create and Add Adaptive Boundary Mesh by @avlando in https://github.com/lenstronomy/lenstronomy/pull/604
- convenient checking of parameter settings to be in bounds by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/622
- Multi conjugate positions by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/623
- added a test for hessian in SinglePlane class by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/624
- Update to lens_plot.py by @jocelyn-mcmahon-16 in https://github.com/lenstronomy/lenstronomy/pull/625
- Fixing a typo in point source plotting utility by @Hadrien-Pgnt in https://github.com/lenstronomy/lenstronomy/pull/627
- Remove unused modules by @AlexKurek in https://github.com/lenstronomy/lenstronomy/pull/628
- Update profile names for lens models with Gaussians by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/630
- FittingSequence stores the intermediate results of psf iterations by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/631
- Update MultiGaussianEllipseKappa to support varying ellipticities and Include in profile list base by @RosettaGit in https://github.com/lenstronomy/lenstronomy/pull/632
- bug fixed for lens equation solving when having 2+ EPL profiles by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/633
- ready for release 1.12.0 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/635
New Contributors
- @michael7198 made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/611
- @avlando made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/604
- @jocelyn-mcmahon-16 made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/625
- @Hadrien-Pgnt made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/627
- @AlexKurek made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/628
- @RosettaGit made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/632
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.11.10...v1.12.0
- Python
Published by sibirrer over 1 year ago
lenstronomy - v1.10.11
What's Changed
- Fix bug in handing source positions constrained on image plane by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/603
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/605
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/607
- bug fix in analytical lens equation solver when using SIE+CONVERGENCE by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/608
- ready for release 1.11.10 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/609
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.11.9...v1.11.10
- Python
Published by sibirrer almost 2 years ago
lenstronomy - v1.11.9
lenstronomy version 1.11.9
What's Changed
- add random seed to Optimizer class by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/596
- Add support for CONVERGENCE lens model in COOLEST interface by @aymgal in https://github.com/lenstronomy/lenstronomy/pull/594
- ready for release 1.11.9 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/602
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.11.8...v1.11.9
- Python
Published by sibirrer almost 2 years ago
lenstronomy - v1.11.8
lenstronomy minor release version 1.11.8
What's Changed
- Fix typo in list of supported models by @nataliehogg in https://github.com/lenstronomy/lenstronomy/pull/593
- Decoupled-multiplane by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/592
- compute convergence map on a grid with correct coordinate system by @dangilman in https://github.com/lenstronomy/lenstronomy/pull/595
- more robust lens equation solver settings when dealing with imaging data by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/597
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/598
- faster solver implemented including constant convergence by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/599
- definition for whether analytical solver is available by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/600
- ready for release 1.11.8 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/601
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.11.7...v1.11.8
- Python
Published by sibirrer almost 2 years ago
lenstronomy - lenstronomy release 1.11.7
- numba compatibility improved
- updated interface with COOLEST
- updated tracer_model
- minor deprecation fixes
- Python
Published by sibirrer about 2 years ago
lenstronomy - release 1.11.6
- 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 parenthesis of image_util.py
What's Changed
- Adding 2D linear light profile by @dartoon in https://github.com/lenstronomy/lenstronomy/pull/401
- Tracer model by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/406
- Minor bug fixes #1 by @astrobenji in https://github.com/lenstronomy/lenstronomy/pull/414
- Tracer model plotting fix by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/415
- Tracer model fix for linear_solver=False by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/416
- bug fix to have linearsolver as input parameter in tracerlikelihood.py by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/417
- plotting bug fix by @astrobenji in https://github.com/lenstronomy/lenstronomy/pull/418
- minor bug fix when kwargstracersource is provided as input in Model… by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/419
- Tracer model with partition to different surface brightness models by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/482
- add tracer_partician in class initialization such that it can be used… by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/484
- Tracer model update matching main branch by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/519
- fix tests by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/521
- Tracer model minor update and added tests by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/522
- Better description about adding new lens models by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/527
- updated documentation for new lens model implementation by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/530
- coordinate utility function for conveniently center an image with arbitrary rotation by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/532
- bug fixed of transformation matrix by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/533
- build requirements in readthedocs updated by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/534
- further readthedocs debug by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/535
- Tracer model more tests and in sync with main by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/536
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/537
- bug fix for multiple RADIAL_INTERP functions by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/538
- Tracer model for metallicity gradient calculations by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/520
- improved numerics in radial interpolated profile by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/540
- minor documentation update and individual lens class initialization accessible from outside base class by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/543
- residuals around point sources analysis function by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/545
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/546
- improved plotting of point sources and caustics on top of pixelated images by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/551
- Clarify zero-point magnitude docstring by @aymgal in https://github.com/lenstronomy/lenstronomy/pull/553
- Change sampler naming conventions by @nataliehogg in https://github.com/lenstronomy/lenstronomy/pull/479
- Use codecov for coverage report by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/556
- Allow sampling distance ratios in multi-lens-plane and multi-source-plane setting by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/318
- isiterable as built in function in lenstronomy to be compatible with astropy v6.0 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/560
- Feature/gnfw by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/559
- Change code of conduct file type by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/561
- Update codecov.yml by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/562
- Update codecov.yml by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/563
- User generated light profile in flux ratios calculations by @basicallymaria in https://github.com/lenstronomy/lenstronomy/pull/548
- Sync with main by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/565
- Upgrade Github Actions version by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/564
- Feature/ifu grid galkin by @ajshajib in https://github.com/lenstronomy/lenstronomy/pull/314
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/567
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/lenstronomy/lenstronomy/pull/568
- documentation of Sersic profile fixed by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/569
- Fix unsupported arguments for imagelinearsolve methods by @aymgal in https://github.com/lenstronomy/lenstronomy/pull/572
- fix issue #573 by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/574
- Fix issues with partial kwargs not being updated by @aymgal in https://github.com/lenstronomy/lenstronomy/pull/575
- ready for release 1.11.6 with docstrings updated by @sibirrer in https://github.com/lenstronomy/lenstronomy/pull/576
New Contributors
- @dartoon made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/401
- @astrobenji made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/414
- @basicallymaria made their first contribution in https://github.com/lenstronomy/lenstronomy/pull/548
Full Changelog: https://github.com/lenstronomy/lenstronomy/compare/v1.11.5...v1.11.6
- Python
Published by sibirrer about 2 years ago
lenstronomy - v1.11.5
lenstronomy version 1.11.5 two bug fixes: - luminosity-weighted velocity dispersion (introduced in 1.11.4) - findOverlap selection of same solutions of the lens equation (present since a while)
- Python
Published by sibirrer over 2 years ago
lenstronomy - v1.11.4
lenstronomy release 1.11.4 - Cobaya not required to run FittingSequence - Galkin with luminosity-weighted velocity dispersion calculation - multi-plane ray-tracing between arbitrary redshifts
- Python
Published by sibirrer over 2 years ago
lenstronomy - v1.11.3
lenstronomy release version 1.11.3
- 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
- Python
Published by sibirrer over 2 years ago
lenstronomy - release v1.11.2
- 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
- Python
Published by sibirrer almost 3 years ago
lenstronomy - v1.11.1
lenstronomy release v1.11.1
- psferrormap definition changed
- added JWST configurations
- minor change in Sersic light profile
- simplified LensCosmo class
- NFW c-rho0 inversion extended in range
- added stretchplot and shearplot to lens_plot
- minor bug fix for criticalcurvecaustic
- 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)
- Python
Published by sibirrer almost 3 years ago
lenstronomy - v1.11.0
lenstronomy release 1.11.0
- transitioning to project repository
- logo update
- line of sight lensing module
- documentation improvements
- lens equation solver numerics improved
- Python
Published by sibirrer over 3 years ago
lenstronomy - v1.10.4
lenstronomy release v1.10.4 * 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
- Python
Published by sibirrer over 3 years ago
lenstronomy - v1.10.3
updated class_creator and installation instruction with conda-forge
- Python
Published by sibirrer almost 4 years ago
lenstronomy - release v1.10.2
changed sklearn to scikit-learn dependency
- Python
Published by sibirrer almost 4 years ago
lenstronomy - release version 1.10.1
setup.py requirements changed
- Python
Published by sibirrer almost 4 years ago
lenstronomy - v1.10.0
lenstronomy version 1.10.0
- schwimmbad dependency to pip version
- ellipticity definition in lensing potential changed
- Implemented Cored steep ellipsoid approximation of NFW and Hernquist profile
- Python
Published by sibirrer almost 4 years ago
lenstronomy - v1.9.3
Mini-release to have python syntax compatible with older python 3 versions
- Python
Published by sibirrer about 4 years ago
lenstronomy - v1.9.2
lenstronomy release v1.9.2 - Cosmo module: - astropy v5 compatibility in calling private functions for interpolated angular diameter distance calculations - Plotting module: - modular configuration for caustic plotting routines and consistent default configurations with the high-precision calculation - LensModel module: - analytical lens equation solver and caustic routines for EPL+shear - EPL model with mass_3d functionality for kinematics - EPL and PEMD matching accuracy improved - PointSource module: - point sources with magnification perturbation keyword argument support - Workflow module: - new PSF iteration procedure that works with supersampled PSF bases
- Python
Published by sibirrer about 4 years ago
lenstronomy -
release 1.9.1
release notes: - changed ellipticity-amplitude convention in NIE and CHAMELEON light profile - light_3d() profiles supported for NIE and CHAMELEON profiles - bug fix in SimulationAPI sky brightness noise model - improved documentations
- Python
Published by sibirrer over 4 years ago
lenstronomy -
release v1.9.0 - Configuration: - re-design of reading global configurations - added ‘conventions’ section in config file with ’servicemajorasix’ - GalKin module: - difference in 3d rendering - improved accuracy in calculation and testing (thanks to Matt Gomer) - LensModel module: - multi-plane functionality in separate sub-package - ‘CONVERGENCE’ model parameter renamed ‘kappaext’ -> ‘kappa’ - LightModel module: - Sersic radius ‘Rsersic’ changed from semi-major axis definition to product average of semi-major and semi-minor axis - possibility to keep old ‘Rsersic’ convention with argument ’servicemajorasix’: True in config file - Plotting: - lensmodel_plot redesigned and more options for user
- Python
Published by sibirrer over 4 years ago
lenstronomy - 1.8.2
PyPi equivalent release of JOSS paper. - JOSS paper added - improved testing documentation and tox compatibility - TNFW_ELLIPSE lens model implemented - ULDM lens model implemented
- Python
Published by sibirrer over 4 years ago
lenstronomy - JOSS zenodo release
This release triggers zenodo for a DOI for the JOSS review: https://github.com/openjournals/joss-reviews/issues/3283
- Python
Published by sibirrer over 4 years ago
lenstronomy - version 1.8.2 JOSS review
This release is the JSS pre-publication release, based on the review here: https://github.com/openjournals/joss-reviews/issues/3283#issuecomment-855896074
- Python
Published by sibirrer over 4 years ago
lenstronomy - curved arcs illustration update
minor release with updated plotting routines for curved arcs and improved documentation of elliptical lens model profiles
- Python
Published by sibirrer almost 5 years ago
lenstronomy - 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
- Python
Published by sibirrer almost 5 years ago
lenstronomy - v1.7.0
updates in NFWParam() class, documentation improvements and removing of redundant definitions.
- Python
Published by sibirrer about 5 years ago