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 | |
getExecutionOrder (cls) | |
__init__ (self, config, name, schema, metadata) | |
measure (self, measRecord, exposure, center) | |
fail (self, measRecord, error=None) | |
Public Attributes | |
varValue | |
emptyFootprintFlag | |
FAILURE_BAD_CENTROID | |
FAILURE_EMPTY_FOOTPRINT | |
Static Public Attributes | |
ConfigClass = VarianceConfig | |
int | FAILURE_BAD_CENTROID = 1 |
int | FAILURE_EMPTY_FOOTPRINT = 2 |
Compute the median variance corresponding to a footprint. The aim here is to measure the background variance, rather than that of the object itself. In order to achieve this, the variance is calculated over an area scaled up from the shape of the input footprint. Parameters ---------- config : `VarianceConfig` Plugin configuraion. name : `str` Plugin name. schema : `lsst.afw.table.Schema` The schema for the measurement output catalog. New fields will be added to hold measurements produced by this plugin. metadata : `lsst.daf.base.PropertySet` Plugin metadata that will be attached to the output catalog
Definition at line 234 of file plugins.py.
lsst.meas.base.plugins.VariancePlugin.__init__ | ( | self, | |
config, | |||
name, | |||
schema, | |||
metadata ) |
Reimplemented from lsst.meas.base.wrappers.GenericPlugin.
Definition at line 268 of file plugins.py.
lsst.meas.base.plugins.VariancePlugin.fail | ( | self, | |
measRecord, | |||
error = None ) |
Record a measurement failure. This default implementation simply records the failure in the source record. Parameters ---------- measRecord : `lsst.afw.table.SourceRecord` Catalog record for the source being measured. error : `Exception` Error causing failure, or `None`.
Reimplemented from lsst.meas.base.wrappers.GenericPlugin.
Definition at line 307 of file plugins.py.
lsst.meas.base.plugins.VariancePlugin.getExecutionOrder | ( | cls | ) |
Get the relative execution order of this plugin. Must be reimplemented as a class method by concrete derived classes.
Reimplemented from lsst.meas.base.wrappers.GenericPlugin.
Definition at line 265 of file plugins.py.
lsst.meas.base.plugins.VariancePlugin.measure | ( | self, | |
measRecord, | |||
exposure, | |||
center ) |
Measure a single source. It is the responsibility of this method to perform the desired measurement and record the result in the `measRecord`. Parameters ---------- measRecord : `lsst.afw.table.SourceRecord` Catalog record for the source being measured. exposure : `lsst.afw.image.Exposure` Exposure on which the source is being measured. center : `lsst.geom.Point2D` Pixel coordinates of the object. Raises ------ MeasurementError Raised if the measurement fails for a known/justifiable reason.
Reimplemented from lsst.meas.base.wrappers.GenericPlugin.
Definition at line 279 of file plugins.py.
|
static |
Definition at line 254 of file plugins.py.
lsst.meas.base.plugins.VariancePlugin.emptyFootprintFlag |
Definition at line 271 of file plugins.py.
|
static |
Definition at line 256 of file plugins.py.
lsst.meas.base.plugins.VariancePlugin.FAILURE_BAD_CENTROID |
Definition at line 284 of file plugins.py.
|
static |
Definition at line 260 of file plugins.py.
lsst.meas.base.plugins.VariancePlugin.FAILURE_EMPTY_FOOTPRINT |
Definition at line 305 of file plugins.py.
lsst.meas.base.plugins.VariancePlugin.varValue |
Definition at line 270 of file plugins.py.