NumberSolarSystemObjectsMetricTask#
- class lsst.ap.association.metrics.NumberSolarSystemObjectsMetricTask(**kwargs)#
Bases:
MetadataMetricTaskTask that computes the number of SolarSystemObjects that are observable within this detectorVisit.
Methods Summary
getInputMetadataKeys(config)Return the metadata keys read by this task.
makeMeasurement(values)Compute the total number of SolarSystemObjects within a detectorVisit.
Methods Documentation
- classmethod getInputMetadataKeys(config)#
Return the metadata keys read by this task.
Parameters#
- config
cls.ConfigClass Configuration for this task.
Returns#
- keys
dict[str,str] The keys are the (arbitrary) names of values to use in task code, the values are the metadata keys to be looked up (see the
metadataKeysparameter toextractMetadata). Metadata keys are assumed to include task prefixes in the format oflsst.pipe.base.Task.getFullMetadata(). This method may return a substring of the desired (full) key, but the string must match a unique metadata key.
- config
- makeMeasurement(values)#
Compute the total number of SolarSystemObjects within a detectorVisit.
Parameters#
- values
dict[str,intorNone] A
dictrepresentation of the metadata. Eachdicthas the following key:numTotalSolarSystemObjectsThe number of SolarSystemObjects within the observable detector area (
intorNone). May beNoneif solar system association was not attempted or the image was not successfully associated.
Returns#
- measurement
lsst.verify.MeasurementorNone The total number of Solar System objects.
- values