Skip to content

Releases: Ciela-Institute/caustics

v0.8.0

14 Feb 19:55
a6e40f2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

04 Jan 21:00
52a9fb7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

08 Dec 20:44
1a873d5
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.5.0...v0.6.0

v0.5.0

03 Nov 20:08
c8d51f7
Compare
Choose a tag to compare

Updates to a number of features including:

  • multiplane
  • object names
  • reformat source to now be more general light
  • forward raytrace
  • new basic simulator object

v0.4.8

12 Sep 19:44
3b3f16f
Compare
Choose a tag to compare

Bug fixes to TNFW class. Pixelated Convergence also has more correct FFT convolution.

v0.4.7

08 Sep 12:54
ed0c932
Compare
Choose a tag to compare

Bug fix for pixelated convergence FFT padding mode. Caustic now has a website! TNFW online mostly

v0.4.6

06 Sep 15:28
c496b74
Compare
Choose a tag to compare

Added the TNFW lens to caustic

v0.4.4

24 Aug 14:09
147c75c
Compare
Choose a tag to compare

Multiplane lensing now includes Effective convergence including both the divergence and curl components.

Forward raytracing now available.

mass sheet lens added

bug fixes in graph viewer and pixelscale arguments

v0.4.1

13 Jul 15:20
7eee21d
Compare
Choose a tag to compare

Mechanics upgrade. The parameter handling system has been upgraded internally. It now allows batching and better control over dtype. The Packed management system now better understands inputs to functions, it can handle keywords in arguments. The name for every module is now optional, it will automatically generate a name if none is given. Many more small changes.

Renaming

09 Jun 15:02
a11738e
Compare
Choose a tag to compare

This release performs a major refactor to rename all methods with descriptive names. This includes:

  • Greek letters alpha, kappa, psi renamed to deflection_angle, convergence, potential
  • deflection_angle made more explicit with reduced_deflection_angle and physical_deflection_angle
  • ThickLens lensing made more explicit, base deflection angle calculator is pure raytrace, now physical_deflection_angle throws an error, reduced_deflection_angle throws a warning and points to effective_reduced_deflection_angle
  • project moved from src directory to simpler caustic directory
  • cosmology made more explicit with dist to distance and Sigma_cr to critical_surface_density
  • Pixelated source and lens made more explicit with source now called Pixelated and lens now called PixelatedConvergence leaving open for future work: PixelatedPotential and other variants
  • Sersic parameters renamed to match literature with index going to n also now q is a true axis ratio which stretches only the minor axis and not an alternative definition which stretches both axes