lsst.meas.base  14.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Public Member Functions | Static Public Attributes | List of all members
lsst.meas.base.baseMeasurement.SourceSlotConfig Class Reference

Slot configuration which assigns a particular named plugin to each of a set of slots. More...

Inheritance diagram for lsst.meas.base.baseMeasurement.SourceSlotConfig:

Public Member Functions

def setupSchema
 

Static Public Attributes

tuple centroid
 
tuple shape
 
tuple apFlux
 
tuple modelFlux
 
tuple psfFlux
 
tuple instFlux
 
tuple calibFlux
 

Detailed Description

Slot configuration which assigns a particular named plugin to each of a set of slots.

Each slot allows a type of measurement to be fetched from the SourceTable without knowing which algorithm was used to produced the data.

NOTE: the default algorithm for each slot must be registered, even if the default is not used.

Definition at line 69 of file baseMeasurement.py.

Member Function Documentation

def lsst.meas.base.baseMeasurement.SourceSlotConfig.setupSchema (   self,
  schema 
)
Convenience method to setup a Schema's slots according to the config definition.

This is defined in the Config class to support use in unit tests without needing
to construct a Task object.

Definition at line 93 of file baseMeasurement.py.

Member Data Documentation

tuple lsst.meas.base.baseMeasurement.SourceSlotConfig.apFlux
static
Initial value:
1 = lsst.pex.config.Field(dtype=str, default="base_CircularApertureFlux_12_0", optional=True,
2  doc="the name of the algorithm used to set the source aperture flux slot")

Definition at line 82 of file baseMeasurement.py.

tuple lsst.meas.base.baseMeasurement.SourceSlotConfig.calibFlux
static
Initial value:
1 = lsst.pex.config.Field(dtype=str, default="base_CircularApertureFlux_12_0", optional=True,
2  doc="the name of the flux measurement algorithm used for calibration")

Definition at line 90 of file baseMeasurement.py.

tuple lsst.meas.base.baseMeasurement.SourceSlotConfig.centroid
static
Initial value:
1 = lsst.pex.config.Field(dtype=str, default="base_SdssCentroid", optional=True,
2  doc="the name of the centroiding algorithm used to set source x,y")

Definition at line 78 of file baseMeasurement.py.

tuple lsst.meas.base.baseMeasurement.SourceSlotConfig.instFlux
static
Initial value:
1 = lsst.pex.config.Field(dtype=str, default="base_GaussianFlux", optional=True,
2  doc="the name of the algorithm used to set the source inst flux slot")

Definition at line 88 of file baseMeasurement.py.

tuple lsst.meas.base.baseMeasurement.SourceSlotConfig.modelFlux
static
Initial value:
1 = lsst.pex.config.Field(dtype=str, default="base_GaussianFlux", optional=True,
2  doc="the name of the algorithm used to set the source model flux slot")

Definition at line 84 of file baseMeasurement.py.

tuple lsst.meas.base.baseMeasurement.SourceSlotConfig.psfFlux
static
Initial value:
1 = lsst.pex.config.Field(dtype=str, default="base_PsfFlux", optional=True,
2  doc="the name of the algorithm used to set the source psf flux slot")

Definition at line 86 of file baseMeasurement.py.

tuple lsst.meas.base.baseMeasurement.SourceSlotConfig.shape
static
Initial value:
1 = lsst.pex.config.Field(dtype=str, default="base_SdssShape", optional=True,
2  doc="the name of the algorithm used to set source moments parameters")

Definition at line 80 of file baseMeasurement.py.


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