scarlet2.renderer

scarlet2.renderer#

Renderer classes

Classes

ChannelRenderer(model_frame, obs_frame)

Map model to observed channels

ConvolutionRenderer(model_frame, obs_frame)

Convolve model with observed PSF

HashableSlice(start, stop[, step])

A slice version that is hashable (for python < 3.12)

LanczosResamplingRenderer(model_frame, obs_frame)

Renderer to resample image to different pixel grid with a Lanczos kernel.

Renderer()

Renderer base class

ResamplingRenderer(model_frame, obs_frame[, ...])

Renderer to resample image to different pixel grid (subpixel position, resolution, orientation)

TrimSpatialBox(model_frame, obs_frame)

Extract cutout the observation box from the model frame box