scarlet2.interpolation

scarlet2.interpolation#

Interpolation methods

Some of the code to perform interpolation in Fourier space as been adapted from GalSim-developers/JAX-GalSim GalSim-developers/JAX-GalSim

Classes

Interpolant(extent)

Base class for interpolants

Lanczos(n)

Lanczos interpolation class

Quintic()

Quintic interpolation from Gruen & Bernstein (2014)

Functions

resample2d(signal, coords, warp[, interpolant])

Resample a 2-dimensional image using a Lanczos kernel

resample3d(signal, coords, warp, interpolant)

Resample a 3-dimensional image using a Lanczos kernel

resample_fourier(kimage, shape_in, shape_out)

Resampling operation

resample_hermitian(signal, warp, x_min, y_min)

Resample a 2-dimensional image using an interpolation kernel