lsst.meas.base  16.0-17-g7e0e4ff+11
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

 Field = lsst.pex.config.Field
 
 centroid
 
 shape
 
 psfShape
 
 apFlux
 
 modelFlux
 
 psfFlux
 
 gaussianFlux
 
 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 96 of file baseMeasurement.py.

Member Data Documentation

◆ apFlux

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

Definition at line 85 of file baseMeasurement.py.

◆ calibFlux

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

Definition at line 93 of file baseMeasurement.py.

◆ centroid

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

Definition at line 79 of file baseMeasurement.py.

◆ Field

lsst.meas.base.baseMeasurement.SourceSlotConfig.Field = lsst.pex.config.Field
static

Definition at line 78 of file baseMeasurement.py.

◆ gaussianFlux

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

Definition at line 91 of file baseMeasurement.py.

◆ modelFlux

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

Definition at line 87 of file baseMeasurement.py.

◆ psfFlux

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

Definition at line 89 of file baseMeasurement.py.

◆ psfShape

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

Definition at line 83 of file baseMeasurement.py.

◆ shape

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

Definition at line 81 of file baseMeasurement.py.


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