PSF Matching (photutils.psf.matching)#

This subpackage contains tools to generate kernels for matching point spread functions.

Functions#

create_matching_kernel(source_psf, target_psf, *)

Create a kernel to match 2D point spread functions (PSF) using the ratio of Fourier transforms.

resize_psf(psf, input_pixel_scale, ...[, order])

Resize a PSF using spline interpolation of the requested order.

Classes#

CosineBellWindow(alpha)

Class to define a 2D cosine bell window function.

HanningWindow()

Class to define a 2D Hanning (or Hann) window function.

SplitCosineBellWindow(alpha, beta)

Class to define a 2D split cosine bell taper function.

TopHatWindow(beta)

Class to define a 2D top hat window function.

TukeyWindow(alpha)

Class to define a 2D Tukey window function.

Class Inheritance Diagram#

Inheritance diagram of photutils.psf.matching.windows.CosineBellWindow, photutils.psf.matching.windows.HanningWindow, photutils.psf.matching.windows.SplitCosineBellWindow, photutils.psf.matching.windows.TopHatWindow, photutils.psf.matching.windows.TukeyWindow