lsst.meas.modelfit  15.0-3-g150fc43+8
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin Class Reference
Inheritance diagram for lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin:

Public Member Functions

def __init__ (self, config, name, schemaMapper, metadata)
 
def measure (self, measRecord, exposure, refRecord, refWcs)
 
def fail (self, measRecord, error=None)
 

Static Public Member Functions

def getExecutionOrder ()
 

Public Attributes

 algorithm
 

Static Public Attributes

 ConfigClass = CModelForcedConfig
 

Detailed Description

Forced measurement interface for CModelAlgorithm

This class simply provides __init__ and measure methods that matched the ForcedPlugin signatures
and delegate to CModelAlgorithm implementations.

The CModel algorithm currently cannot be run in forced mode when the measurement WCS is different
from the reference WCS (as is the case in CCD forced photometry).  This is a temporary limitation
that will be addressed on DM-5405.

CModel forced measurement when the measurement image is the same as the reference image should be
almost -- but not quite -- identical to unforced measurement.  The primary difference is that
the final fit region from the reference measurement will be used for the initial fit in forced mode
as well as the exp, dev, and combined exp+dev fits

Definition at line 78 of file cmodelContinued.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.__init__ (   self,
  config,
  name,
  schemaMapper,
  metadata 
)

Definition at line 99 of file cmodelContinued.py.

Member Function Documentation

◆ fail()

def lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.fail (   self,
  measRecord,
  error = None 
)

Definition at line 111 of file cmodelContinued.py.

◆ getExecutionOrder()

def lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.getExecutionOrder ( )
static

Definition at line 96 of file cmodelContinued.py.

◆ measure()

def lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.measure (   self,
  measRecord,
  exposure,
  refRecord,
  refWcs 
)

Definition at line 103 of file cmodelContinued.py.

Member Data Documentation

◆ algorithm

lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.algorithm

Definition at line 101 of file cmodelContinued.py.

◆ ConfigClass

lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.ConfigClass = CModelForcedConfig
static

Definition at line 93 of file cmodelContinued.py.


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