Kernel#

class lsst.afw.math.Kernel#

Bases: pybind11_object

Methods Summary

clone(self)

computeCache(self, arg0)

computeImage(self, image, doNormalize[, x, y])

computeKernelParametersFromSpatialModel(...)

getBBox(self)

getCacheSize(self)

getCtr(self)

getDimensions(self)

getHeight(self)

getKernelParameter(self, arg0)

getKernelParameters(self)

getNKernelParameters(self)

getNSpatialParameters(self)

getSpatialFunction(self, arg0)

getSpatialFunctionList(self)

getSpatialParameters(self)

getWidth(self)

growBBox(self, arg0)

isPersistable(self)

isSpatiallyVarying(self)

readFits(*args, **kwargs)

Overloaded function.

resized(self, width, height)

setCtr(self, arg0)

setDimensions(self, arg0)

setHeight(self, arg0)

setKernelParameters(*args, **kwargs)

Overloaded function.

setSpatialParameters(self, arg0)

setWidth(self, arg0)

shrinkBBox(self, arg0)

toString(self[, prefix])

writeFits(*args, **kwargs)

Overloaded function.

Methods Documentation

clone(self: lsst.afw.math.Kernel) lsst.afw.math.Kernel#
computeCache(self: lsst.afw.math.Kernel, arg0: SupportsInt) None#
computeImage(self: lsst.afw.math.Kernel, image: lsst.afw.image._image.ImageD, doNormalize: bool, x: SupportsFloat = 0.0, y: SupportsFloat = 0.0) float#
computeKernelParametersFromSpatialModel(self: lsst.afw.math.Kernel, arg0: collections.abc.Sequence[SupportsFloat], arg1: SupportsFloat, arg2: SupportsFloat) None#
getBBox(self: lsst.afw.math.Kernel) lsst.geom.Box2I#
getCacheSize(self: lsst.afw.math.Kernel) int#
getCtr(self: lsst.afw.math.Kernel) lsst.geom.Point2I#
getDimensions(self: lsst.afw.math.Kernel) lsst.geom.Extent2I#
getHeight(self: lsst.afw.math.Kernel) int#
getKernelParameter(self: lsst.afw.math.Kernel, arg0: SupportsInt) float#
getKernelParameters(self: lsst.afw.math.Kernel) list[float]#
getNKernelParameters(self: lsst.afw.math.Kernel) int#
getNSpatialParameters(self: lsst.afw.math.Kernel) int#
getSpatialFunction(self: lsst.afw.math.Kernel, arg0: SupportsInt) lsst.afw.math.Function2D#
getSpatialFunctionList(self: lsst.afw.math.Kernel) list[lsst.afw.math.Function2D]#
getSpatialParameters(self: lsst.afw.math.Kernel) list[list[float]]#
getWidth(self: lsst.afw.math.Kernel) int#
growBBox(self: lsst.afw.math.Kernel, arg0: lsst.geom.Box2I) lsst.geom.Box2I#
isPersistable(self: lsst.afw.table.io.Persistable) bool#
isSpatiallyVarying(self: lsst.afw.math.Kernel) bool#
static readFits(*args, **kwargs)#

Overloaded function.

  1. readFits(fileName: str, hdu: typing.SupportsInt = -2147483648) -> lsst.afw.math.Kernel

  2. readFits(manager: lsst.afw.fits._fits.MemFileManager, hdu: typing.SupportsInt = -2147483648) -> lsst.afw.math.Kernel

resized(self: lsst.afw.math.Kernel, width: SupportsInt, height: SupportsInt) lsst.afw.math.Kernel#
setCtr(self: lsst.afw.math.Kernel, arg0: lsst.geom.Point2I) None#
setDimensions(self: lsst.afw.math.Kernel, arg0: lsst.geom.Extent2I) None#
setHeight(self: lsst.afw.math.Kernel, arg0: SupportsInt) None#
setKernelParameters(*args, **kwargs)#

Overloaded function.

  1. setKernelParameters(self: lsst.afw.math.Kernel, arg0: collections.abc.Sequence[typing.SupportsFloat]) -> None

  2. setKernelParameters(self: lsst.afw.math.Kernel, arg0: tuple[typing.SupportsFloat, typing.SupportsFloat]) -> None

setSpatialParameters(self: lsst.afw.math.Kernel, arg0: collections.abc.Sequence[collections.abc.Sequence[SupportsFloat]]) None#
setWidth(self: lsst.afw.math.Kernel, arg0: SupportsInt) None#
shrinkBBox(self: lsst.afw.math.Kernel, arg0: lsst.geom.Box2I) lsst.geom.Box2I#
toString(self: lsst.afw.math.Kernel, prefix: str = '') str#
writeFits(*args, **kwargs)#

Overloaded function.

  1. writeFits(self: lsst.afw.math.Kernel, fileName: str, mode: str = ‘w’) -> None

  2. writeFits(self: lsst.afw.math.Kernel, manager: lsst.afw.fits._fits.MemFileManager, mode: str = ‘w’) -> None