Skip to content

Improvements to the Gibson-Lanni PSF

Compare
Choose a tag to compare
@kmdouglass kmdouglass released this 09 Nov 16:33
· 173 commits to master since this release
c26d4fc

v0.5.1

Contains ALICA v0.2.1

Changed

  • The GibsonLanniPSF now caches computation results to avoid repetitive calculations.
  • The GibsonLanniPSF.Builder now has a solver() method for setting the solver for the Bessel function coefficients. It accepts either "svd" or "qrd" as arguments. (SVD stands for singular value
    decomposition and QRD stands for QR decomposition.)
  • The GibsonLanniPSF.Builder also now has a resPSFAxial() method for determining the spacing between axial planes of the computational grid.
  • The GibsonLanniPSF.Builder also now has a maxRadius() method for setting an upper limit on the size of the area that the PSF is drawn onto. Reducing it can significantly speed up simulation times.

Fixed

  • PSF instances are not, in fact, immutable because their fields are not final.