NumberNewDiaObjectsMetricTask#

class lsst.ap.association.metrics.NumberNewDiaObjectsMetricTask(**kwargs)#

Bases: MetadataMetricTask

Task that computes the number of DIASources that create new DIAObjects in an image, visit, etc..

Methods Summary

getInputMetadataKeys(config)

Return the metadata keys read by this task.

makeMeasurement(values)

Compute the number of new DIAObjects.

Methods Documentation

classmethod getInputMetadataKeys(config)#

Return the metadata keys read by this task.

Parameters#

configcls.ConfigClass

Configuration for this task.

Returns#

keysdict [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 metadataKeys parameter to extractMetadata). Metadata keys are assumed to include task prefixes in the format of lsst.pipe.base.Task.getFullMetadata(). This method may return a substring of the desired (full) key, but the string must match a unique metadata key.

makeMeasurement(values)#

Compute the number of new DIAObjects.

Parameters#

valuesdict [str, int or None]

A dict representation of the metadata. Each dict has the following key:

"newObjects"

The number of new objects created for this image (int or None). May be None if the image was not successfully associated.

Returns#

measurementlsst.verify.Measurement or None

The total number of new objects.