Releases: Ciela-Institute/caustics
Releases · Ciela-Institute/caustics
v1.5.2
What's Changed
This is a compatibility update for the new caskade API. Mostly, this just affected some tutorials.
- updates to match new caskade format by @ConnorStoneAstro in #402
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #401
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #398
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #397
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #396
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #395
- Dev by @ConnorStoneAstro in #403
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Adding metropolis-hastings correction term to MALA by @mjyb16 in #388
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #376
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #387
- Test notebook tutorials by @ConnorStoneAstro in #389
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #392
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #391
- Dev by @ConnorStoneAstro in #393
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #374
- Fixing requirements.txt by @mjyb16 in #378
- Update to latest main before adding to dev by @mjyb16 in #381
- Warn python version by @mjyb16 in #379
- Upgrade to compatibility with Python 3.12 by @mjyb16 in #382
- Version 1.5.0 by @mjyb16 in #383
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- fix: upsample psf correct npix for lens source by @ConnorStoneAstro in #370
- set minimal caskade version limit by @ConnorStoneAstro in #369
- feat: pixelated deflection map lens type by @ConnorStoneAstro in #371
- refactor: use vmap_reduce for all batchedplane lens components by @ConnorStoneAstro in #368
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- chore: minor updates for new caskade version by @ConnorStoneAstro in #361
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Basic simulator tutorial by @mjyb16 in #313
- docs: Adding a folder to store development notes for non-obvious things for future reference by @ConnorStoneAstro in #314
- Small docs fixes by @sachapf in #343
- perf: faster interp 2d by @ConnorStoneAstro in #344
- docs: Demo making new lens model by @ConnorStoneAstro in #324
- feat: add utils for WCS transformations by @ConnorStoneAstro in #338
- ci: Run CD check on any PR to main by @ConnorStoneAstro in #352
- feat: adding scale parameters to pixelated models by @ConnorStoneAstro in #346
- docs: update to show new caskade dynamic value system by @ConnorStoneAstro in #351
- update to new list link system by @ConnorStoneAstro in #350
- feat: adding system to convert between q phi elipses and e1e2 ellipses by @ConnorStoneAstro in #354
- Performance improvements by @rouzib in #357
- fix: update to accommodate caksade non unique module names by @ConnorStoneAstro in #359
New Contributors
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Breaking changes
z_sis now a param of lens objects (rather than an argument to every function). Should generally be treated likez_l. A new tutorial has been added to show how to do multi source modelling- Several params have been renamed to normalize conventions. Various
bandth_einparameters have now been changed toRein, and for EPL this involved changing b by sqrt(q). Others includem -> massandscale_radius -> Rsetc.
These changes will likely affect all caustics codes, but are very easy/quick to adjust for.
Big positives
- NFW and TNFW no longer require specifying
batchableordifferentiablethey are now capable of both simultaneously. Also TNFW potential has been fixed. - Forward raytrace had a bug where it was possible to return multiple copies of the same coordinates, that is now fixed
- The jacobian of the lens equation (used for various calculations) is now far more memory efficient
What's Changed
- refactor: normalize variable names across caustics objects by @ConnorStoneAstro in #302
- refactor: Change z_s from argument to caskade param by @ConnorStoneAstro in #305
- Guassian to torch by @ConnorStoneAstro in #288
- fix: ensure the forward raytrace points are unique by @ConnorStoneAstro in #315
- refactor: better use of autograd for base lens quantities by @ConnorStoneAstro in #306
- fix: handle q=1 for sie by @ConnorStoneAstro in #301
- feat: New parametrizations for external shear and point mass by @ConnorStoneAstro in #304
- docs: update docstrings remove z_s and params by @ConnorStoneAstro in #317
- chore: update pre-commit hooks by @pre-commit-ci in #310
- chore: update pre-commit hooks by @pre-commit-ci in #312
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- tests: Time delay now tested for SIE also bugfix time delay by @ConnorStoneAstro in #307
- bug fix: Pixelated pad parameter check for clamp by @ConnorStoneAstro in #293
- docs: update citation information by @ConnorStoneAstro in #292
- docs: Add gravitational lensing introduction by @ConnorStoneAstro in #297
- chore: update pre-commit hooks by @pre-commit-ci in #291
- chore: update pre-commit hooks by @pre-commit-ci in #295
- chore(deps): bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 by @dependabot in #298
- chore: update pre-commit hooks by @pre-commit-ci in #296
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- chore(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #286
- chore: update pre-commit hooks by @pre-commit-ci in #285
- chore(deps): bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 by @dependabot in #284
- refactor: Change Parametrized system over to caskade by @ConnorStoneAstro in #275
- feat: add batched plane module
- perf: lenssource can now chunk vmap over all pixels, allowing for larger images
Full Changelog: v0.12.0...v1.0.0
v0.12.0
What's Changed
- Microlensing by @NolanSmyth in #259
- chore: update pre-commit hooks by @pre-commit-ci in #270
- chore(deps): bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 by @dependabot in #269
- chore: update pre-commit hooks by @pre-commit-ci in #273
- feat: add multipole lens profile by @andreasfilipp in #215
- Added light stack module to combine multiple light models by @ConnorStoneAstro in #272
- Update MCMC tutorial to new order by @ConnorStoneAstro in #268
- docs: update zenodo citation to match JOSS paper by @ConnorStoneAstro in #277
- chore: update pre-commit hooks by @pre-commit-ci in #274
- chore(deps): bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 by @dependabot in #278
- bug fix: ensure pixelated convergence kernel FFT convolution is valid by @ConnorStoneAstro in #248
- feat: add shear calculation for all lenses by @ConnorStoneAstro in #280
- bug fix: conv2d in LensSource now properly reorients the kernel by @ConnorStoneAstro in #281
New Contributors
- @NolanSmyth made their first contribution in #259
Full Changelog: v0.11.2...v0.12.0