lsst.meas.algorithms  13.0-16-g6e7f056
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask Class Reference
Inheritance diagram for lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask:
lsst.meas.algorithms.matcherSourceSelector.MatcherPessimisticSourceSelectorTask

Public Member Functions

def __init__
 
def selectSources
 

Public Attributes

 parentKey
 
 centroidXKey
 
 centroidYKey
 
 centroidFlagKey
 
 fluxField
 
 fluxKey
 
 fluxFlagKey
 
 fluxSigmaKey
 

Static Public Attributes

 ConfigClass = MatcherSourceSelectorConfig
 

Detailed Description

!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.

Definition at line 48 of file matcherSourceSelector.py.

Constructor & Destructor Documentation

def lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.__init__ (   self,
  args,
  kwargs 
)

Definition at line 57 of file matcherSourceSelector.py.

Member Function Documentation

def lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.selectSources (   self,
  sourceCat,
  matches = None 
)
!Return a catalog of sources: a subset of sourceCat.

If sourceCat is cotiguous in memory, will use vectorized tests for ~100x
execution speed advantage over non-contiguous catalogs. This would be
even faster if we didn't have to check footprints for multiple peaks.

@param[in] sourceCat  catalog of sources that may be sources
                (an lsst.afw.table.SourceCatalog)

@return a pipeBase.Struct containing:
- sourceCat  a catalog of sources

Definition at line 60 of file matcherSourceSelector.py.

Member Data Documentation

lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.centroidFlagKey

Definition at line 91 of file matcherSourceSelector.py.

lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.centroidXKey

Definition at line 89 of file matcherSourceSelector.py.

lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.centroidYKey

Definition at line 90 of file matcherSourceSelector.py.

lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.ConfigClass = MatcherSourceSelectorConfig
static

Definition at line 55 of file matcherSourceSelector.py.

lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.fluxField

Definition at line 94 of file matcherSourceSelector.py.

lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.fluxFlagKey

Definition at line 96 of file matcherSourceSelector.py.

lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.fluxKey

Definition at line 95 of file matcherSourceSelector.py.

lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.fluxSigmaKey

Definition at line 97 of file matcherSourceSelector.py.

lsst.meas.algorithms.matcherSourceSelector.MatcherSourceSelectorTask.parentKey

Definition at line 88 of file matcherSourceSelector.py.


The documentation for this class was generated from the following file: