BaselineUtilsF

class lsst.meas.deblender.BaselineUtilsF

Bases: pybind11_builtins.pybind11_object

Attributes Summary

ASSIGN_STRAYFLUX
STRAYFLUX_NEAREST_FOOTPRINT
STRAYFLUX_R_TO_FOOTPRINT
STRAYFLUX_TO_POINT_SOURCES_ALWAYS
STRAYFLUX_TO_POINT_SOURCES_WHEN_NECESSARY
STRAYFLUX_TRIM

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: List[lsst.afw.image.image.ImageF], arg3: List[lsst.afw.detection.Footprint], arg4: lsst.afw.image.image.ImageF, arg5: List[bool], arg6: List[int], arg7: List[int], arg8: int, arg9: float) → tuple
static buildSymmetricTemplate(arg0: lsst.afw.image.maskedImage.MaskedImageF, arg1: lsst.afw.detection.Footprint, arg2: lsst.afw.detection.PeakRecord, arg3: float, arg4: bool, arg5: bool) → tuple
static getSignificantEdgePixels(img: lsst.afw.image.image.ImageF, sfoot: lsst.afw.detection.Footprint, thresh: float) → lsst.afw.detection.Footprint
static hasSignificantFluxAtEdge(img: lsst.afw.image.image.ImageF, sfoot: lsst.afw.detection.Footprint, thresh: float) → 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: int) → None
static symmetrizeFootprint(foot: lsst.afw.detection.Footprint, cx: int, cy: int) → lsst.afw.detection.Footprint