LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
LSST Data Management Base Package
|
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 | |
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.
lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.__init__ | ( | self, | |
config, | |||
name, | |||
schemaMapper, | |||
metadata ) |
Reimplemented from lsst.meas.base.forcedMeasurement.ForcedPlugin.
Definition at line 98 of file cmodelContinued.py.
lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.fail | ( | self, | |
measRecord, | |||
error = None ) |
Record a failure of the `measure` or `measureN` method. Parameters ---------- measRecord : `lsst.afw.table.SourceRecord` Table record describing the source being measured. error : `MeasurementError`, optional Only provided if the measurement failed due to a `MeasurementError` being raised; otherwise, will be `None`. Notes ----- When the plugin raises an exception, framework will call `BasePlugin.fail` to allow the plugin to set its failure flag field(s). When `BasePlugin.measureN` raises an exception, `BasePlugin.fail` will be called repeatedly with all the records that were being measured. If the exception is an `MeasurementError`, it will be passed as the error argument; in all other cases the error argument will be `None`, and the failure will be logged by the measurement framework as a warning.
Reimplemented from lsst.meas.base.pluginsBase.BasePlugin.
Definition at line 110 of file cmodelContinued.py.
|
static |
Get the relative execution order of this plugin. Must be reimplemented as a class method by concrete derived classes.
Reimplemented from lsst.meas.base.pluginsBase.BasePlugin.
Definition at line 95 of file cmodelContinued.py.
lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.measure | ( | self, | |
measRecord, | |||
exposure, | |||
refRecord, | |||
refWcs ) |
Measure the properties of a source given an image and a reference. Parameters ---------- exposure : `lsst.afw.image.ExposureF` The pixel data to be measured, together with the associated PSF, WCS, etc. All other sources in the image should have been replaced by noise according to deblender outputs. measRecord : `lsst.afw.table.SourceRecord` Record describing the object being measured. Previously-measured quantities will be retrieved from here, and it will be updated in-place with the outputs of this plugin. refRecord : `lsst.afw.table.SimpleRecord` Additional parameters to define the fit, as measured elsewhere. refWcs : `lsst.afw.geom.SkyWcs` or `lsst.afw.geom.Angle` The coordinate system for the reference catalog values. An `~lsst.geom.Angle` may be passed, indicating that a local tangent WCS should be created for each object using the given angle as a pixel scale. Notes ----- In the normal mode of operation, the source centroid will be set to the WCS-transformed position of the reference object, so plugins that only require a reference position should not have to access the reference object at all.
Reimplemented from lsst.meas.base.forcedMeasurement.ForcedPlugin.
Definition at line 102 of file cmodelContinued.py.
lsst.meas.modelfit.cmodel.cmodelContinued.CModelForcedPlugin.algorithm |
Definition at line 100 of file cmodelContinued.py.
|
static |
Definition at line 92 of file cmodelContinued.py.