HeavyFootprintF#
- class lsst.afw.detection.HeavyFootprintF#
Bases:
FootprintMethods Summary
addTo(image)Add this heavy footprint to an image.
dot(self, arg0)extractImage([fill, bbox, imageType])Create a 2D image of a HeavyFootprint
getImageArray(self)getMaskArray(self)getMaskBitsSet(self)getVarianceArray(self)insert(*args, **kwargs)Overloaded function.
isHeavy(self)subtractFrom(image)Subtract this heavy footprint from an image.
Methods Documentation
- dot(self: lsst.afw.detection.HeavyFootprintF, arg0: lsst.afw.detection.HeavyFootprintF) float#
- extractImage(fill=nan, bbox=None, imageType=None)#
Create a 2D image of a HeavyFootprint
Parameters#
- fill: number
Number to fill the pixels in the image that are not contained in
heavy.- bbox
Box2I Bounding box of the output image.
- imageType
type This should be either a
MaskedImageorImageand describes the type of the output image. IfimageTypeisNonethenImagewill be used.
Returns#
- image
lsst.afw.image.MaskedImageorlsst.afw.image.Image An image defined by
bboxand padded withfillthat contains the projected flux inheavy.
- getImageArray(self: lsst.afw.detection.HeavyFootprintF) numpy.ndarray#
- getMaskArray(self: lsst.afw.detection.HeavyFootprintF) numpy.ndarray#
- getMaskBitsSet(self: lsst.afw.detection.HeavyFootprintF) int#
- getVarianceArray(self: lsst.afw.detection.HeavyFootprintF) numpy.ndarray#
- insert(*args, **kwargs)#
Overloaded function.
insert(self: lsst.afw.detection.HeavyFootprintF, arg0: lsst::afw::image::MaskedImage<float, int, float>) -> None
insert(self: lsst.afw.detection.HeavyFootprintF, arg0: lsst::afw::image::Image<float>) -> None
- isHeavy(self: lsst.afw.detection.HeavyFootprintF) bool#