LSST Applications g0265f82a02+c6dfa2ddaf,g1162b98a3f+ffe7eabc7e,g2079a07aa2+1b2e822518,g2bbee38e9b+c6dfa2ddaf,g337abbeb29+c6dfa2ddaf,g36da64cc00+ea84795170,g3ddfee87b4+955a963fd8,g50ff169b8f+2eb0e556e8,g52b1c1532d+90ebb246c7,g555ede804d+955a963fd8,g591dd9f2cf+bac198a2cb,g5ec818987f+420292cfeb,g858d7b2824+d6c9a0a3b8,g876c692160+aabc49a3c3,g8a8a8dda67+90ebb246c7,g8cdfe0ae6a+4fd9e222a8,g99cad8db69+e6cd765486,g9ddcbc5298+a1346535a5,ga1e77700b3+df8f93165b,ga8c6da7877+acd47f83f4,gae46bcf261+c6dfa2ddaf,gb0e22166c9+8634eb87fb,gb3f2274832+12c8382528,gba4ed39666+1ac82b564f,gbb8dafda3b+0574160a1f,gbeb006f7da+dea2fbb49f,gc28159a63d+c6dfa2ddaf,gc86a011abf+d6c9a0a3b8,gcf0d15dbbd+955a963fd8,gdaeeff99f8+1cafcb7cd4,gdc0c513512+d6c9a0a3b8,ge79ae78c31+c6dfa2ddaf,geb67518f79+ba1859f325,gee10cc3b42+90ebb246c7,gf1cff7945b+d6c9a0a3b8,w.2024.13
LSST Data Management Base Package
|
Public Member Functions | |
getExecutionOrder (cls) | |
__init__ (self, config, name, schema, metadata) | |
measure (self, measRecord, exposure, center) | |
makeLocalTransformMatrix (self, wcs, center) | |
Public Attributes | |
cdMatrix11Key | |
cdMatrix12Key | |
cdMatrix21Key | |
cdMatrix22Key | |
Static Public Attributes | |
ConfigClass = EvaluateLocalWcsPluginConfig | |
Protected Attributes | |
_scale | |
Static Protected Attributes | |
tuple | _scale = (1.0 * lsst.geom.arcseconds).asDegrees() |
Evaluate the local, linear approximation of the Wcs. The aim is to store the local calib value within the catalog for later use in the Science Data Model functors.
Definition at line 462 of file plugins.py.
lsst.meas.base.plugins.EvaluateLocalWcsPlugin.__init__ | ( | self, | |
config, | |||
name, | |||
schema, | |||
metadata ) |
Reimplemented from lsst.meas.base.wrappers.GenericPlugin.
Definition at line 475 of file plugins.py.
lsst.meas.base.plugins.EvaluateLocalWcsPlugin.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 472 of file plugins.py.
lsst.meas.base.plugins.EvaluateLocalWcsPlugin.makeLocalTransformMatrix | ( | self, | |
wcs, | |||
center ) |
Create a local, linear approximation of the wcs transformation matrix. The approximation is created as if the center is at RA=0, DEC=0. All comparing x,y coordinate are relative to the position of center. Matrix is initially calculated with units arcseconds and then converted to radians. This yields higher precision results due to quirks in AST. Parameters ---------- wcs : `lsst.afw.geom.SkyWcs` Wcs to approximate center : `lsst.geom.Point2D` Point at which to evaluate the LocalWcs. Returns ------- localMatrix : `numpy.ndarray` Matrix representation the local wcs approximation with units radians.
Definition at line 506 of file plugins.py.
lsst.meas.base.plugins.EvaluateLocalWcsPlugin.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 498 of file plugins.py.
|
staticprotected |
Definition at line 469 of file plugins.py.
|
protected |
Definition at line 530 of file plugins.py.
lsst.meas.base.plugins.EvaluateLocalWcsPlugin.cdMatrix11Key |
Definition at line 477 of file plugins.py.
lsst.meas.base.plugins.EvaluateLocalWcsPlugin.cdMatrix12Key |
Definition at line 482 of file plugins.py.
lsst.meas.base.plugins.EvaluateLocalWcsPlugin.cdMatrix21Key |
Definition at line 487 of file plugins.py.
lsst.meas.base.plugins.EvaluateLocalWcsPlugin.cdMatrix22Key |
Definition at line 492 of file plugins.py.
|
static |
Definition at line 468 of file plugins.py.