lsst.meas.deblender¶
The lsst.meas.deblender
module provides source deblending algorithms.
Task reference¶
Tasks¶
- SourceDeblendTask
- Split blended sources into individual sources.
Contributing¶
lsst.meas.deblender
is developed at https://github.com/lsst/meas_deblender.
You can find Jira issues for this module under the meas_deblender component.
Python API reference¶
lsst.meas.deblender Package¶
Functions¶
apportionFlux (debResult, log[, …]) |
Apportion flux to all of the peak templates in each filter |
buildSymmetricTemplates (debResult, log[, …]) |
Build a symmetric template for each peak in each filter |
clipFootprintsToNonzero (debResult, log) |
Clip non-zero spans in the template footprints for every peak in each filter. |
deblend (footprint, maskedImage, psf, psffwhm) |
Deblend a parent Footprint in a MaskedImageF . |
fitPsfs (debResult, log[, psfChisqCut1, …]) |
Fit a PSF + smooth background model (linear) to a small region around each peak. |
makeTemplatesMonotonic (debResult, log) |
Make the templates monotonic. |
medianSmoothTemplates (debResult, log[, …]) |
Applying median smoothing filter to the template images for every peak in every filter. |
newDeblend (debPlugins, footprint, …[, …]) |
Deblend a parent Footprint in a MaskedImageF . |
rampFluxAtEdge (debResult, log[, patchEdges]) |
Adjust flux on the edges of the template footprints. |
reconstructTemplates (debResult, log[, …]) |
Remove “degenerate templates” |
weightTemplates (debResult, log) |
Weight the templates to best fit the observed image in each filter |
Classes¶
BaselineUtilsF |
|
CachingPsf (psf) |
Cache the PSF models |
DeblendedParent (filterName, footprint, …) |
Deblender result of a single parent footprint, in a single band |
DeblendedPeak (peak, pki, parent[, …]) |
Result of deblending a single Peak within a parent Footprint. |
DeblenderPlugin (func[, onReset, maxIterations]) |
Class to define plugins for the deblender. |
DeblenderResult (footprint, mMaskedImage, …) |
Collection of objects in multiple bands for a single parent footprint. |
MultiColorPeak (peaks, pki, parent) |
Collection of single peak deblender results in multiple bands. |
SourceDeblendConfig |
|
SourceDeblendTask (schema[, peakSchema]) |
Split blended sources into individual sources. |
Class Inheritance Diagram¶
lsst.meas.deblender.baseline Module¶
Functions¶
deblend (footprint, maskedImage, psf, psffwhm) |
Deblend a parent Footprint in a MaskedImageF . |
newDeblend (debPlugins, footprint, …[, …]) |
Deblend a parent Footprint in a MaskedImageF . |
Classes¶
DeblenderResult (footprint, mMaskedImage, …) |
Collection of objects in multiple bands for a single parent footprint. |
DeblendedParent (filterName, footprint, …) |
Deblender result of a single parent footprint, in a single band |
MultiColorPeak (peaks, pki, parent) |
Collection of single peak deblender results in multiple bands. |
DeblendedPeak (peak, pki, parent[, …]) |
Result of deblending a single Peak within a parent Footprint. |
CachingPsf (psf) |
Cache the PSF models |