ConvolutionRenderer#
- class scarlet2.renderer.ConvolutionRenderer(model_frame, obs_frame)[source]#
Bases:
RendererConvolve model with observed PSF
The convolution is performed in Fourier space and applies the difference kernel between model PSF and observed PSF.
Initialize convolution renderer with difference kernel between model_frame and obs_frame
- Parameters:
model_frame (
Frame) – The model frame to be resampledobs_frame (
Frame) – The observation frame to which the model frame is resampled
- get(name=None)#
Get parameter(s) from this module
- Parameters:
name (
str, optional) – Name of parameter. If not set, returns all parameters.- Returns:
requested data arrays for parameters
- Return type:
dict
- property parameters#
Parameters defined for this module
- Returns:
name: (node, param) mapping for all parameters
- Return type:
dict
- set(values)#
Set parameter(s) from this module with values
- Parameters:
values (
dict[str,jnp.array]) – values to replace parameters with, identified by their name- Returns:
new module with parameter(s) replaced by values
- Return type:
Module