Definition at line 37 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.assignStrayFlux |
|
static |
Initial value: 1 = pexConf.Field(dtype=bool, default=
True,
2 doc=
'Assign stray flux to deblend children. Implies findStrayFlux.')
Definition at line 63 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.catchFailures |
|
static |
Initial value: 1 = pexConf.Field(dtype=bool, default=
False,
2 doc=(
"If True, catch exceptions thrown by the deblender, log them, "
3 "and set a flag on the parent, instead of letting them propagate up"))
Definition at line 112 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.clipStrayFluxFraction |
|
static |
Initial value: 1 = pexConf.Field(dtype=float, default=0.01,
2 doc=(
'When splitting stray flux, clip fractions below '
3 'this value to zero.'))
Definition at line 79 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.edgeHandling |
|
static |
Initial value:
2 doc=
'What to do when a peak to be deblended is close to the edge of the image',
3 dtype=str, default=
'ramp',
5 'clip':
'Clip the template at the edge AND the mirror of the edge.',
6 'ramp':
'Ramp down flux at the image edge by the PSF',
7 'noclip':
'Ignore the edge when building the symmetric template.',
Definition at line 39 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.findStrayFlux |
|
static |
Initial value: 1 = pexConf.Field(dtype=bool, default=
True,
2 doc=
'Find stray flux---flux not claimed by any child in the deblender.')
Definition at line 60 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.maskLimits |
|
static |
Initial value:
5 doc = (
"Mask planes with the corresponding limit on the fraction of masked pixels. "
6 "Sources violating this limit will not be deblended."),
Definition at line 117 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.maskPlanes |
|
static |
Initial value: 1 = pexConf.ListField(dtype=str, default=[
"SAT",
"INTRP",
"NO_DATA"],
2 doc=
"Mask planes to ignore when performing statistics")
Definition at line 115 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.maxFootprintArea |
|
static |
Initial value: 1 = pexConf.Field(dtype=int, default=1000000,
2 doc=(
"Maximum area for footprints before they are ignored as large; "
3 "non-positive means no threshold applied"))
Definition at line 94 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.maxFootprintSize |
|
static |
Initial value: 1 = pexConf.Field(dtype=int, default=0,
2 doc=(
"Maximum linear dimension for footprints before they are ignored "
3 "as large; non-positive means no threshold applied"))
Definition at line 97 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.maxNumberOfPeaks |
|
static |
Initial value: 1 = pexConf.Field(dtype=int, default=0,
2 doc=(
"Only deblend the brightest maxNumberOfPeaks peaks in the parent"
Definition at line 91 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.minFootprintAxisRatio |
|
static |
Initial value: 1 = pexConf.Field(dtype=float, default=0.0,
2 doc=(
"Minimum axis ratio for footprints before they are ignored "
3 "as large; non-positive means no threshold applied"))
Definition at line 100 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.notDeblendedMask |
|
static |
Initial value: 1 = pexConf.Field(dtype=str, default=
"NOT_DEBLENDED", optional=
True,
2 doc=
"Mask name for footprints not deblended, or None")
Definition at line 103 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.propagateAllPeaks |
|
static |
Initial value: 1 = pexConf.Field(dtype=bool, default=
False,
2 doc=(
'Guarantee that all peaks produce a child source.'))
Definition at line 110 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.psfChisq1 |
|
static |
Initial value: 1 = pexConf.Field(dtype=float, default=1.5, optional=
False,
2 doc=(
'Chi-squared per DOF cut for deciding a source is '
3 'a PSF during deblending (un-shifted PSF model)'))
Definition at line 82 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.psfChisq2 |
|
static |
Initial value: 1 = pexConf.Field(dtype=float, default=1.5, optional=
False,
2 doc=(
'Chi-squared per DOF cut for deciding a source is '
3 'PSF during deblending (shifted PSF model)'))
Definition at line 85 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.psfChisq2b |
|
static |
Initial value: 1 = pexConf.Field(dtype=float, default=1.5, optional=
False,
2 doc=(
'Chi-squared per DOF cut for deciding a source is '
3 'a PSF during deblending (shifted PSF model #2)'))
Definition at line 88 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.strayFluxRule |
|
static |
Initial value:
2 doc=
'How to split flux among peaks',
3 dtype=str, default=
'r-to-peak',
5 'r-to-peak':
'~ 1/(1+R^2) to the peak',
6 'r-to-footprint': (
'~ 1/(1+R^2) to the closest pixel in the footprint. '
7 'CAUTION: this can be computationally expensive on large footprints!'),
8 'nearest-footprint': (
'Assign 100% to the nearest footprint (using L-1 norm aka '
9 'Manhattan distance)'),
10 'trim': (
'Shrink the parent footprint to pixels that are not assigned to children')
Definition at line 66 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.strayFluxToPointSources |
|
static |
Initial value:
2 doc=
'When the deblender should attribute stray flux to point sources',
3 dtype=str, default=
'necessary',
5 'necessary':
'When there is not an extended object in the footprint',
7 'never': (
'Never; stray flux will not be attributed to any deblended child '
8 'if the deblender thinks all peaks look like point sources'),
Definition at line 49 of file deblend.py.
tuple lsst.meas.deblender.deblend.SourceDeblendConfig.tinyFootprintSize |
|
static |
Initial value: 1 = pexConf.Field(dtype=int, default=2,
2 doc=(
'Footprints smaller in width or height than this value will '
3 'be ignored; 0 to never ignore.'))
Definition at line 106 of file deblend.py.
The documentation for this class was generated from the following file:
- /home/lsstsw/stack/Linux64/meas_deblender/11.0+1/python/lsst/meas/deblender/deblend.py