Details
-
Type:
Improvement
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ap_verify
-
Labels:None
-
Story Points:6
-
Epic Link:
-
Sprint:AP S19-2, AP S19-3, AP S19-4
-
Team:Alert Production
Description
As a proof of concept, DM-16017 only implemented a limited set of metrics. Once the MetricTask framework is mature, we should reimplement all existing metrics as MetricTasks and retire the ap.verify.measurements module.
Attachments
Issue Links
- has to be done after
-
DM-17543 Rename lsst.verify.compatibility to gen2compatibility
- Done
- has to be done before
-
DM-17248 ap_verify should create .json files in the workspace by default
- Done
- is blocked by
-
DM-16017 Prototype a metrics-handling Task
- Done
-
DM-16535 Implement MetricRegistry
- Done
- relates to
-
DM-17781 Timing metadata sometimes stringly typed
- Invalid
-
DM-18490 Move TimingMetricTask to verify
- Done
-
RFC-550 Add verify_measurements to the Stack
- Withdrawn
-
DM-18120 Remove --silent command-line argument from ap_verify.py
- Done
As noted in the AP pipeline meeting, the timing metric is a bit vague about what it's actually timing (in particular, the documentation for TimingMetricTask.run says wall-clock time, but the documentation for TimingMetricTask itself or individual metrics does not). Since this ticket must deal with metric presentation issues anyway, modify the descriptions to be explicit. Likewise, check that other metrics' descriptions are as precise and unambiguous as possible.