linumpy.psf.synthetic#

Synthetic PSF generation from Gaussian-beam parameters.

Functions#

synthesize_3d_psf(zf, zr, res, volshape)

Generate a 3D PSF based on Gaussian beam parameters.

Module Contents#

linumpy.psf.synthetic.synthesize_3d_psf(zf, zr, res, volshape)[source]#

Generate a 3D PSF based on Gaussian beam parameters.

Parameters:
  • zf (float) – Focal depth in microns

  • zr (float) – Rayleigh length in microns

  • res (float) – Axial resolution in micron / pixel

  • volshape ((3,) list of int) – Output volume shape in pixel

Returns:

3D PSF of shape ‘volshape’

Return type:

ndarray