newDeblend¶
- 
lsst.meas.deblender.baseline.newDeblend(debPlugins, footprint, mMaskedImage, psfs, psfFwhms, log=None, verbose=False, avgNoise=None, maxNumberOfPeaks=0)¶
- Deblend a parent - Footprintin a- MaskedImageF.- Deblending assumes that - footprinthas multiple peaks, as it will still create a- PerFootprintobject with a list of peaks even if there is only one peak in the list. It is recommended to first check that- footprinthas more than one peak, similar to the execution of- lsst.meas.deblender.deblend.SourceDeblendTask.- This version of the deblender accepts a list of plugins to execute, with the option to re-run parts of the deblender if templates are changed during any of the steps. - Parameters: - debPlugins: list of `meas.deblender.plugins.DeblenderPlugins`
- Plugins to execute (in order of execution) for the deblender. 
- footprint: `afw.detection.Footprint` or list of Footprints
- Parent footprint to deblend. 
- mMaskedImage: `MultibandMaskedImage` or `MaskedImage`
- Masked image in each band. 
- psfs: `afw.detection.Psf` or list of Psfs
- Psf of the - maskedImage.
- psfFwhms: `float` or list of floats
- FWHM of the - maskedImage’s- psf.
- log: `log.Log`, optional
- LSST logger for logging purposes. The default is - None(no logging).
- verbose: `bool`, optional
- Whether or not to show a more verbose output. The default is - False.
- 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- maskedImagefor each filter.
- maxNumberOfPeaks: `int`, optional
- If nonzero, the maximum number of peaks to deblend. If the total number of peaks is greater than - maxNumberOfPeaks, then only the first- maxNumberOfPeakssources are deblended.
 - Returns: - debResult: DeblendedParent
- Deblender result that contains a list of - MultiColorPeaks for each peak and information that describes the footprint in all filters.