LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Public Member Functions | |
def | __init__ (self, *args, **kwargs) |
def | selectSources (self, sourceCat, matches=None, exposure=None) |
def | run (self, sourceCat, sourceSelectedField=None, matches=None, exposure=None) |
Public Attributes | |
parentKey | |
centroidXKey | |
centroidYKey | |
centroidFlagKey | |
fluxField | |
fluxKey | |
fluxFlagKey | |
fluxErrKey | |
edgeKey | |
interpolatedCenterKey | |
saturatedKey | |
Static Public Attributes | |
ConfigClass = MatcherSourceSelectorConfig | |
bool | usesMatches = False |
Select sources that are useful for matching. Good matching sources have high signal/noise, are non-blended. They need not be PSF sources, just have reliable centroids. Distinguished from astrometrySourceSelector because it is more lenient (i.e. not checking footprints or bad flags).
Definition at line 55 of file matcherSourceSelector.py.
def lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.__init__ | ( | self, | |
* | args, | ||
** | kwargs | ||
) |
Definition at line 66 of file matcherSourceSelector.py.
|
inherited |
Select sources and return them. The input catalog must be contiguous in memory. Parameters: ----------- sourceCat : `lsst.afw.table.SourceCatalog` or `pandas.DataFrame` or `astropy.table.Table` Catalog of sources to select from. sourceSelectedField : `str` or None Name of flag field in sourceCat to set for selected sources. If set, will modify sourceCat in-place. matches : `list` of `lsst.afw.table.ReferenceMatch` or None List of matches to use for source selection. If usesMatches is set in source selector this field is required. If not, it is ignored. exposure : `lsst.afw.image.Exposure` or None The exposure the catalog was built from; used for debug display. Return ------ struct : `lsst.pipe.base.Struct` The struct contains the following data: - sourceCat : `lsst.afw.table.SourceCatalog` or `pandas.DataFrame` or `astropy.table.Table` The catalog of sources that were selected. (may not be memory-contiguous) - selected : `numpy.ndarray` of `bool`` Boolean array of sources that were selected, same length as sourceCat. Raises ------ RuntimeError Raised if ``sourceCat`` is not contiguous.
Definition at line 71 of file sourceSelector.py.
def lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.selectSources | ( | self, | |
sourceCat, | |||
matches = None , |
|||
exposure = None |
|||
) |
Return a selection of sources that are useful for matching. Parameters: ----------- sourceCat : `lsst.afw.table.SourceCatalog` Catalog of sources to select from. This catalog must be contiguous in memory. matches : `list` of `lsst.afw.table.ReferenceMatch` or None Ignored in this SourceSelector. exposure : `lsst.afw.image.Exposure` or None The exposure the catalog was built from; used for debug display. Return ------ struct : `lsst.pipe.base.Struct` The struct contains the following data: - selected : `array` of `bool`` Boolean array of sources that were selected, same length as sourceCat.
Reimplemented from lsst.meas.algorithms.sourceSelector.BaseSourceSelectorTask.
Definition at line 69 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.centroidFlagKey |
Definition at line 104 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.centroidXKey |
Definition at line 102 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.centroidYKey |
Definition at line 103 of file matcherSourceSelector.py.
|
static |
Definition at line 64 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.edgeKey |
Definition at line 112 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.fluxErrKey |
Definition at line 110 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.fluxField |
Definition at line 107 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.fluxFlagKey |
Definition at line 109 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.fluxKey |
Definition at line 108 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.interpolatedCenterKey |
Definition at line 113 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.parentKey |
Definition at line 101 of file matcherSourceSelector.py.
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.saturatedKey |
Definition at line 114 of file matcherSourceSelector.py.
|
staticinherited |
Definition at line 66 of file sourceSelector.py.