lsst.meas.algorithms g4a7591d645+ecc601e506
Loading...
Searching...
No Matches
lsst.meas.algorithms.sourceSelector Namespace Reference

Classes

class  BaseSourceSelectorConfig
class  BaseSourceSelectorTask
class  BaseLimit
class  ColorLimit
class  FluxLimit
class  MagnitudeLimit
class  SignalToNoiseLimit
class  MagnitudeErrorLimit
class  RequireFlags
class  RequireUnresolved
class  RequireIsolated
class  RequireFiniteRaDec
class  RequirePrimary
class  CullFromMaskedRegion
class  CentroidErrorLimit
class  ScienceSourceSelectorConfig
class  ScienceSourceSelectorTask
class  ReferenceSourceSelectorConfig
class  ReferenceSourceSelectorTask
class  NullSourceSelectorTask

Functions

 _getFieldFromCatalog (catalog, field, isFlag=False)

Variables

 sourceSelectorRegistry

Function Documentation

◆ _getFieldFromCatalog()

_getFieldFromCatalog ( catalog,
field,
isFlag = False )
protected
Get a field from a catalog, for `lsst.afw.table` catalogs or
`pandas.DataFrame` or `astropy.table.Table` catalogs.

Parameters
----------
catalog : `lsst.afw.table.SourceCatalog` or `pandas.DataFrame`
          or `astropy.table.Table`
    Catalog of sources to extract field array
field : `str`
    Name of field
isFlag : `bool`, optional
    Is this a flag column?  If it does not exist, return array
    of False.

Returns
-------
array : `np.ndarray`
    Array of field values from the catalog.

Definition at line 868 of file sourceSelector.py.

Variable Documentation

◆ sourceSelectorRegistry

lsst.meas.algorithms.sourceSelector.sourceSelectorRegistry
Initial value:
= pexConfig.makeRegistry(
doc="A registry of source selectors (subclasses of "
"BaseSourceSelectorTask)",
)

Definition at line 157 of file sourceSelector.py.