LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
Public Member Functions | |
def | __init__ |
def | run |
def | readSources |
def | setIsPrimaryFlag |
def | writeMatches |
def | write |
Public Attributes | |
schemaMapper | |
schema | |
algMetadata | |
isPatchInnerKey | |
isTractInnerKey | |
isPrimaryKey | |
Static Public Attributes | |
ConfigClass = MeasureMergedCoaddSourcesConfig | |
RunnerClass = ButlerInitializedTaskRunner | |
tuple | getSchemaCatalogs = _makeGetSchemaCatalogs("meas") |
tuple | makeIdFactory = _makeMakeIdFactory("MergedCoaddId") |
Private Member Functions | |
def | _makeArgumentParser |
Static Private Attributes | |
string | _DefaultName = "measureCoaddSources" |
Measure sources using the merged catalog of detections This operation is performed separately on each band. We deblend and measure on the list of merge detections. The results from each band will subsequently be merged to create a final reference catalog for forced measurement.
Definition at line 482 of file multiBand.py.
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.__init__ | ( | self, | |
butler = None , |
|||
schema = None , |
|||
peakSchema = None , |
|||
kwargs | |||
) |
Initialize the task. Keyword arguments (in addition to those forwarded to CmdLineTask.__init__): - schema: the schema of the merged detection catalog used as input to this one - peakSchema: the schema of the PeakRecords in the Footprints in the merged detection catalog - butler: a butler used to read the input schemas from disk, if schema or peakSchema is None The task will set its own self.schema attribute to the schema of the output measurement catalog. This will include all fields from the input schema, as well as additional fields for all the measurements.
Definition at line 502 of file multiBand.py.
|
private |
Definition at line 496 of file multiBand.py.
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.readSources | ( | self, | |
dataRef | |||
) |
Read input sources We also need to add columns to hold the measurements we're about to make so we can measure in-place.
Definition at line 562 of file multiBand.py.
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.run | ( | self, | |
patchRef | |||
) |
Measure and deblend
Definition at line 544 of file multiBand.py.
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.setIsPrimaryFlag | ( | self, | |
sources, | |||
patchRef | |||
) |
Set is-primary and related flags on sources sources: a SourceTable - reads centroid fields and an nChild field - writes is-patch-inner, is-tract-inner and is-primary flags patchRef: a patch reference (for retrieving sky info) Will raise RuntimeError if self.config.doDeblend and the nChild key is not found in the table
Definition at line 578 of file multiBand.py.
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.write | ( | self, | |
dataRef, | |||
sources | |||
) |
def lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.writeMatches | ( | self, | |
dataRef, | |||
exposure, | |||
sources | |||
) |
Write matches of the sources to the astrometric reference catalog We use the Wcs in the exposure to match sources. dataRef: data reference exposure: exposure with Wcs sources: source catalog
Definition at line 628 of file multiBand.py.
|
staticprivate |
Definition at line 489 of file multiBand.py.
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.algMetadata |
Definition at line 521 of file multiBand.py.
|
static |
Definition at line 490 of file multiBand.py.
|
static |
Definition at line 492 of file multiBand.py.
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.isPatchInnerKey |
Definition at line 530 of file multiBand.py.
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.isPrimaryKey |
Definition at line 538 of file multiBand.py.
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.isTractInnerKey |
Definition at line 534 of file multiBand.py.
|
static |
Definition at line 493 of file multiBand.py.
|
static |
Definition at line 491 of file multiBand.py.
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.schema |
Definition at line 520 of file multiBand.py.
lsst.pipe.tasks.multiBand.MeasureMergedCoaddSourcesTask.schemaMapper |
Definition at line 518 of file multiBand.py.