lsst.meas.modelfit  20.0.0+e271cb8385
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 77 of file cmodelContinued.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 98 of file cmodelContinued.py.

Member Function Documentation

◆ fail()

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

Definition at line 110 of file cmodelContinued.py.

◆ getExecutionOrder()

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

Definition at line 95 of file cmodelContinued.py.

◆ measure()

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

Definition at line 102 of file cmodelContinued.py.

Member Data Documentation

◆ algorithm

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

Definition at line 100 of file cmodelContinued.py.

◆ ConfigClass

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

Definition at line 92 of file cmodelContinued.py.


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