InterpImageTask

Python API summary

from lsst.pipe.tasks.interpImage import InterpImageTask
classInterpImageTask(config: Optional[Config] = None, name: Optional[str] = None, parentTask: Optional[Task] = None, log: Optional[Union[logging.Logger, lsst.utils.logging.LsstLogAdapter]] = None)

Interpolate over bad image pixels...

attributeconfig

Access configuration fields and retargetable subtasks.

methodrun(image, planeName=None, fwhmPixels=None, defects=None)

Interpolate in place over pixels in a maskedImage marked as bad...

See also

See the InterpImageTask API reference for complete details.

Retargetable subtasks

modelPsf

Default
lsst.meas.algorithms.gaussianPsfFactory.applyWrapper
Field type
ConfigurableField
Model Psf factory

Configuration fields

fallbackUserValue

Default
0.0
Field type
float Field
If fallbackValueType is ‘USER’ then use this as the fallbackValue; ignored otherwise

fallbackValueType

Default
'MEDIAN'
Field type
str ChoiceField (optional)
Choices
'MEAN'
mean
'MEDIAN'
median
'MEANCLIP'
clipped mean
'USER'
user value set in fallbackUserValue config
None
Field is optional
Type of statistic to calculate edge fallbackValue for interpolation

negativeFallbackAllowed

Default
False
Field type
bool Field
Allow negative values for egde interpolation fallbackValue? If False, set fallbackValue to max(fallbackValue, 0.0)

transpose

Default
False
Field type
int Field
Transpose image before interpolating? This allows the interpolation to act over columns instead of rows.

useFallbackValueAtEdge

Default
True
Field type
bool Field
Smoothly taper to the fallback value at the edge of the image?