Releases: Ciela-Institute/caustics
Releases · Ciela-Institute/caustics
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_s
is 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
b
andth_ein
parameters have now been changed toRein
, and for EPL this involved changing b by sqrt(q). Others includem -> mass
andscale_radius -> Rs
etc.
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
batchable
ordifferentiable
they 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
v0.11.2
What's Changed
- refactor: move quad_level to init by @ConnorStoneAstro in #245
- chore: update pre-commit hooks by @pre-commit-ci in #237
- chore: update pre-commit hooks by @pre-commit-ci in #247
- docs: Add example with local modelling by @ConnorStoneAstro in #239
- Add MH MCMC example by @ConnorStoneAstro in #251
- docs: make window inline by @ConnorStoneAstro in #241
- chore(deps): bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 by @dependabot in #252
- chore: update pre-commit hooks by @pre-commit-ci in #253
- docs: Put logo gif in main docs page by @ConnorStoneAstro in #243
- chore: update pre-commit hooks by @pre-commit-ci in #257
- chore(deps): bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 by @dependabot in #256
- tests: use pytest mark parametrize to massively increase the number of unit tests by @ConnorStoneAstro in #255
- chore(deps): bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 by @dependabot in #260
- chore: update pre-commit hooks by @pre-commit-ci in #258
- Improve forward raytrace to better find all images by @ConnorStoneAstro in #264
- chore: update pre-commit hooks by @pre-commit-ci in #261
- update sim example in readme by @ConnorStoneAstro in #265
- chore: update pre-commit hooks by @pre-commit-ci in #266
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- ci: fix codecov token by @ConnorStoneAstro in #228
- chore: update pre-commit hooks by @pre-commit-ci in #229
- Add gui install instructions to websim.rst by @mjyb16 in #233
- fix: minor dtype fixes for forward raytrace, add x0, y0 to LensSource by @ConnorStoneAstro in #234
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- chore: update pre-commit hooks by @pre-commit-ci in #208
- chore: update pre-commit hooks by @pre-commit-ci in #210
- docs: Faqs by @andreasfilipp in #172
- chore: update pre-commit hooks by @pre-commit-ci in #213
- chore(deps): bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot in #221
- chore: update pre-commit hooks by @pre-commit-ci in #214
- docs: Break down basic intro tutorial into yaml, oop, func by @ConnorStoneAstro in #209
- feat: Added pixelated cube with time dimension by @ConnorStoneAstro in #217
- fix: parametrized
get_graph
is now recursive by @ConnorStoneAstro in #222 - chore: add JOSS badge and arXiv badge by @ConnorStoneAstro in #225
- chore(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #223
- chore: update pre-commit hooks by @pre-commit-ci in #224
- feat: Add microlensing flux simulator by @ConnorStoneAstro in #218
- refactor: Fix magnification input shape to allow any shape by @ConnorStoneAstro in #220
- refactor: Interface cleanup by @AlexandreAdam in #227
- feat: Lens converter classes by @ConnorStoneAstro in #203
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- chore: update pre-commit hooks by @pre-commit-ci in #195
- docs: Add yaml instructions for the BasicIntroduction tutorial by @uwcdc in #201
- chore: update pre-commit hooks by @pre-commit-ci in #200
- chore: update pre-commit hooks by @pre-commit-ci in #204
- feat: Adding
caustics.func
by @ConnorStoneAstro in #191 - chore: update pre-commit hooks by @pre-commit-ci in #205
- Turned pydantic into a weak dependancy by @AlexandreAdam in #206
- Dev by @ConnorStoneAstro in #207
Full Changelog: v0.10.0...v0.10.1