lsst.meas.modelfit g9a9c865167+6d6e96d508
Loading...
Searching...
No Matches
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, logName=None)
 
 measure (self, measRecord, exposure, refRecord, refWcs)
 
 fail (self, measRecord, error=None)
 

Static Public Member Functions

 getExecutionOrder ()
 

Public Attributes

 algorithm = CModelAlgorithm(name, config.makeControl(), schemaMapper)
 

Static Public Attributes

 ConfigClass = CModelForcedConfig
 
bool hasLogName = True
 

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

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

Definition at line 100 of file cmodelContinued.py.

Member Function Documentation

◆ fail()

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

Definition at line 119 of file cmodelContinued.py.

◆ getExecutionOrder()

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

Definition at line 97 of file cmodelContinued.py.

◆ measure()

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

Definition at line 104 of file cmodelContinued.py.

Member Data Documentation

◆ algorithm

lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.algorithm = CModelAlgorithm(name, config.makeControl(), schemaMapper)

Definition at line 102 of file cmodelContinued.py.

◆ ConfigClass

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

Definition at line 93 of file cmodelContinued.py.

◆ hasLogName

bool lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.hasLogName = True
static

Definition at line 94 of file cmodelContinued.py.


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