lsst.meas.modelfit gd162630629+91feebe3f7
Loading...
Searching...
No Matches
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

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

Static Public Member Functions

 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__()

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

Definition at line 98 of file cmodelContinued.py.

Member Function Documentation

◆ fail()

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

Definition at line 110 of file cmodelContinued.py.

◆ getExecutionOrder()

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

Definition at line 95 of file cmodelContinued.py.

◆ measure()

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: