Configuring metrics for ap_verify#
ap_verify handles metrics through the :lsst-task:`~lsst.verify.tasks.metricTask.MetricTask` framework.
Each metric has an associated :lsst-task:`~lsst.verify.tasks.metricTask.MetricTask`, typically in the package associated with the metric.
For example, the code for computing ip_diffim.numSciSources can be found in the ip_diffim package, not in ap_verify.
The metrics computed by ap_verify are configured as part of the pipeline.
The pipeline can be overridden using the --pipeline command-line option.
The ap_verify package provides a default-instrumented pipeline in pipelines/ApVerify.yaml.
To make it easy to mix and match metrics, all :lsst-task:`~lsst.verify.tasks.metricTask.MetricTask` configuration is done in separate sub-pipelines that are then included in ApVerify.yaml.