DeblenderResult

class lsst.meas.deblender.baseline.DeblenderResult(footprint, mMaskedImage, psfs, psffwhms, log, maxNumberOfPeaks=0, avgNoise=None)

Bases: object

Collection of objects in multiple bands for a single parent footprint.

Parameters:
footprint: `afw.detection.Footprint`

Parent footprint to deblend. While maskedImages, psfs, and psffwhms are lists of objects, one for each band, footprint is a single parent footprint (from a mergedDet) this is used for all bands.

mMaskedImage: `MaskedImage`s or `MultibandMaskedImage`

Masked image containing the footprint in each band.

psfs: list of `afw.detection.Psf`s

Psf of the maskedImage for each band.

psffwhm: list of `float`s

FWHM of the maskedImage’s psf in each band.

maxNumberOfPeaks: `int`, optional

If positive, the maximum number of peaks to deblend. If the total number of peaks is greater than maxNumberOfPeaks, then only the first maxNumberOfPeaks sources are deblended. The default is 0, which deblends all of the peaks.

avgNoise: `float`or list of `float`s, optional

Average noise level in each maskedImage. The default is None, which estimates the noise from the median value of the variance plane of maskedImage for each filter.

Methods Summary

getParentProperty(propertyName)

Get the footprint in each filter

setTemplateSums(templateSums[, fidx])

Methods Documentation

getParentProperty(propertyName)

Get the footprint in each filter

setTemplateSums(templateSums, fidx=None)