lsst.meas.base  14.0-11-gfe379c9+1
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 (self, schema)
 

Static Public Attributes

 centroid
 
 shape
 
 psfShape
 
 apFlux
 
 modelFlux
 
 psfFlux
 
 instFlux
 
 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

◆ setupSchema()

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 95 of file baseMeasurement.py.

Member Data Documentation

◆ apFlux

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

Definition at line 84 of file baseMeasurement.py.

◆ calibFlux

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

Definition at line 92 of file baseMeasurement.py.

◆ centroid

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

Definition at line 78 of file baseMeasurement.py.

◆ instFlux

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

Definition at line 90 of file baseMeasurement.py.

◆ modelFlux

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

Definition at line 86 of file baseMeasurement.py.

◆ psfFlux

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

Definition at line 88 of file baseMeasurement.py.

◆ psfShape

lsst.meas.base.baseMeasurement.SourceSlotConfig.psfShape
static
Initial value:
= lsst.pex.config.Field(dtype=str, default="base_SdssShape_psf", optional=True,
doc="the name of the algorithm used to set PSF moments parameters")

Definition at line 82 of file baseMeasurement.py.

◆ shape

lsst.meas.base.baseMeasurement.SourceSlotConfig.shape
static
Initial value:
= lsst.pex.config.Field(dtype=str, default="base_SdssShape", optional=True,
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: