References and prior art¶
Design goals¶
Here we outline the architecture and design concepts of lsst.faro
- Enable the computation of scalar performance metrics for LSST
 - Gen3 based
 
Architecture¶
faro is based on the :ref:lsst.verify framework for computing key performance metrics.
Organization of the faro package¶
Directory structure¶
- Preparation: produces an intermediate data product
 - Measurement: produces one scalar lsst.verify.Measurement per unit of data (e.g., per tract, per patch).
 - Summary:  takes collection of lsst.verify.Measurement objects as input and produces a single scalar 
lsst.verify.Measurementthat is an aggregation (e.g., mean, median, rms, etc.) of the per-tract, per-patch, etc. metrics.