ConvolutionKernel#
- class lsst.images.convolution_kernels.ConvolutionKernel#
Bases:
DescribableMixin,ABCAn abstract base class for spatially-varying convolution kernels.
Attributes Summary
The region where this convolution kernel is valid (
Bounds).Bounding box of all images returned by
compute_kernel_image(Box).Methods Summary
compute_kernel_image(*, x, y)Evaluate the kernel at a point.
describe(*[, brief, detail, exclude])Return a
Reportdescribing this object.serialize(archive)Serialize the kernel to an output archive.
Attributes Documentation
- kernel_bbox#
Bounding box of all images returned by
compute_kernel_image(Box).
Methods Documentation
- abstract compute_kernel_image(*, x, y)#
Evaluate the kernel at a point.
- describe(*, brief=False, detail=False, exclude=())#
Return a
Reportdescribing this object.- Parameters:
brief (
bool, optional) – Whether to build only whatreprandstrread.detail (
bool, optional) – Whether to include extras that are too expensive for a default report, such as per-plane set-pixel counts.exclude (
Collection[str], optional) – Names of report elements to omit.
- Returns:
report – Report describing this object.
- Return type:
- abstract serialize(archive)#
Serialize the kernel to an output archive.
- Parameters:
archive (
OutputArchive[Any]) – Archive to write to.- Return type:
TypeAliasType