BaselineUtilsF#

class lsst.meas.deblender.BaselineUtilsF#

Bases: pybind11_object

Attributes Summary

Methods Summary

apportionFlux(arg0, arg1, arg2, arg3, arg4, ...)

buildSymmetricTemplate(arg0, arg1, arg2, ...)

getSignificantEdgePixels(img, sfoot, thresh)

hasSignificantFluxAtEdge(img, sfoot, thresh)

makeMonotonic(img, pk)

medianFilter(img, outimg, halfsize)

symmetrizeFootprint(foot, cx, cy)

Attributes Documentation

ASSIGN_STRAYFLUX = 1#
STRAYFLUX_NEAREST_FOOTPRINT = 16#
STRAYFLUX_R_TO_FOOTPRINT = 8#
STRAYFLUX_TO_POINT_SOURCES_ALWAYS = 4#
STRAYFLUX_TO_POINT_SOURCES_WHEN_NECESSARY = 2#
STRAYFLUX_TRIM = 32#

Methods Documentation

static apportionFlux(arg0: lsst.afw.image._maskedImage.MaskedImageF, arg1: lsst.afw.detection.Footprint, arg2: collections.abc.Sequence[lsst.afw.image._image.ImageF], arg3: collections.abc.Sequence[lsst.afw.detection.Footprint], arg4: lsst.afw.image._image.ImageF, arg5: collections.abc.Sequence[bool], arg6: collections.abc.Sequence[SupportsInt], arg7: collections.abc.Sequence[SupportsInt], arg8: SupportsInt, arg9: SupportsFloat) tuple#
static buildSymmetricTemplate(arg0: lsst.afw.image._maskedImage.MaskedImageF, arg1: lsst.afw.detection.Footprint, arg2: lsst.afw.detection.PeakRecord, arg3: SupportsFloat, arg4: bool, arg5: bool) tuple#
static getSignificantEdgePixels(img: lsst.afw.image._image.ImageF, sfoot: lsst.afw.detection.Footprint, thresh: SupportsFloat) lsst.afw.detection.Footprint#
static hasSignificantFluxAtEdge(img: lsst.afw.image._image.ImageF, sfoot: lsst.afw.detection.Footprint, thresh: SupportsFloat) bool#
static makeMonotonic(img: lsst.afw.image._image.ImageF, pk: lsst.afw.detection.PeakRecord) None#
static medianFilter(img: lsst.afw.image._image.ImageF, outimg: lsst.afw.image._image.ImageF, halfsize: SupportsInt) None#
static symmetrizeFootprint(foot: lsst.afw.detection.Footprint, cx: SupportsInt, cy: SupportsInt) lsst.afw.detection.Footprint#