LSST Applications g0265f82a02+0e5473021a,g02d81e74bb+bd2ed33bd6,g1470d8bcf6+de7501a2e0,g14a832a312+ff425fae3c,g2079a07aa2+86d27d4dc4,g2305ad1205+91a32aca49,g295015adf3+762506a1ad,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g3ddfee87b4+c34e8be1fa,g487adcacf7+5fae3daba8,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+ea1711114f,g5a732f18d5+53520f316c,g64a986408d+bd2ed33bd6,g858d7b2824+bd2ed33bd6,g8a8a8dda67+585e252eca,g99cad8db69+016a06b37a,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+ef4e3a5875,gb0e22166c9+60f28cb32d,gb6a65358fc+0e5473021a,gba4ed39666+c2a2e4ac27,gbb8dafda3b+09e12c87ab,gc120e1dc64+bc2e06c061,gc28159a63d+0e5473021a,gcf0d15dbbd+c34e8be1fa,gdaeeff99f8+f9a426f77a,ge6526c86ff+508d0e0a30,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gf18bd8381d+8d59551888,gf1cff7945b+bd2ed33bd6,w.2024.16
LSST Data Management Base Package
Loading...
Searching...
No Matches
Classes
lsst.meas.base.forcedMeasurement Namespace Reference

Classes

class  ForcedMeasurementConfig
 
class  ForcedMeasurementTask
 
class  ForcedPlugin
 
class  ForcedPluginConfig
 

Detailed Description

Base classes for forced measurement plugins and the driver task for these.

In forced measurement, a reference catalog is used to define restricted
measurements (usually just fluxes) on an image.  As the reference catalog may
be deeper than the detection limit of the measurement image, we do not assume
that we can use detection and deblend information from the measurement image.
Instead, we assume this information is present in the reference catalog and
can be "transformed" in some sense to the measurement frame.  At the very
least, this means that `~lsst.afw.detection.Footprint`\ s from the reference
catalog should be transformed and installed as Footprints in the output
measurement catalog. If we have a procedure that can transform "heavy"
Footprints (ie, including pixel data), we can then proceed with measurement as
usual, but using the reference catalog's ``id`` and ``parent`` fields to
define deblend families.  If this transformation does not preserve
heavy Footprints (this is currently the case, at least for CCD forced
photometry), then we will only be able to replace objects with noise one
deblend family at a time, and hence measurements run in single-object mode may
be contaminated by neighbors when run on objects with ``parent != 0``.

Measurements are generally recorded in the coordinate system of the image
being measured (and all slot-eligible fields must be), but non-slot fields may
be recorded in other coordinate systems if necessary to avoid information loss
(this should, of course, be indicated in the field documentation).  Note that
the reference catalog may be in a different coordinate system; it is the
responsibility of plugins to transform the data they need themselves, using
the reference WCS provided.  However, for plugins that only require a position
or shape, they may simply use output `~lsst.afw.table.SourceCatalog`\'s
centroid or shape slots, which will generally be set to the transformed
position of the reference object before any other plugins are run, and hence
avoid using the reference catalog at all.

Command-line driver tasks for forced measurement include
`ForcedPhotCcdTask`, and `ForcedPhotCoaddTask`.