PSF Matching (photutils.psf_matching)#

Subpackage containing tools for generating kernels for matching point spread functions.

Functions#

create_matching_kernel(source_psf, target_psf, *)

make_kernel(source_psf, target_psf, *[, ...])

Make a convolution kernel that matches an input PSF to a target PSF using the ratio of Fourier transforms.

make_wiener_kernel(source_psf, target_psf, *)

Make a convolution kernel that matches an input PSF to a target PSF using Wiener regularization in Fourier space.

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

User Guide#

PSF Matching (photutils.psf_matching)