lsst.faro

The lsst.faro module contains code for computing scientific performance metrics on the outputs of the LSST science pipelines.

Prior to the development of the Gen3 middleware, the Gen2-based lsst.validate.drp package computed scientific performance metrics. lsst.faro is the new Gen3 middleware- and PipelineTask- based package for computing scientific performance metrics. The algorithms implemented in validate_drp were ported as-is to run in lsst.faro. validate_drp is now deprecated; all future development of metrics will be carried out in lsst.faro.

Contributing

lsst.faro is developed at https://github.com/lsst/faro. You can find Jira issues for this module under the faro component.

Python API reference

lsst.faro Package

lsst.faro.base Package

Classes

CatalogMeasurementBaseTask(config, *args, …)
CatalogMeasurementBaseTaskConfig
CatalogSummaryBaseTask(config, *args, **kwargs)
CatalogSummaryBaseTaskConfig
CatalogSummaryBaseTaskConnections(*, config)
MatchedBaseTask(config, *args, **kwargs)
MatchedBaseTaskConfig
MatchedBaseTaskConnections(*[, config])
MatchedTractBaseTask(config, *args, **kwargs)
NumSourcesMergeTask([config, name, …])
NumSourcesTask([config, name, parentTask, log])
NumpySummaryTask([config, name, parentTask, log])
NumpySummaryTaskConfig

lsst.faro.measurement Package

Classes

AB1Task([config, name, parentTask, log])
AB1TaskConfig
ADxTask([config, name, parentTask, log])
AFxTask([config, name, parentTask, log])
AMxTask([config, name, parentTask, log])
AMxTaskConfig
DetectorMeasurementTask(config, *args, **kwargs)
DetectorMeasurementTaskConfig
HistMedianTask([config, name, parentTask, log])
PA1Task(config, *args, **kwargs) A Task that computes the PA1 photometric repeatability metric from an input set of multiple visits of the same field.
PA1TaskConfig Config fields for the PA1 photometric repeatability metric.
PF1Task(config, *args, **kwargs) A Task that computes PF1, the percentage of photometric repeatability measurements that deviate by more than PA2 mmag from the mean.
PF1TaskConfig
PatchMatchedMeasurementTask(config, *args, …)
PatchMatchedMeasurementTaskConfig
PatchMatchedMeasurementTaskConnections(*, config)
PatchMatchedMultiBandMeasurementTask(config, …)
PatchMatchedMultiBandMeasurementTaskConfig
PatchMatchedMultiBandMeasurementTaskConnections(*, …)
PatchMeasurementTask(config, *args, **kwargs)
PatchMeasurementTaskConfig
PatchMeasurementTaskConnections(*, config)
StarFracTask([config, name, parentTask, log])
TExTask([config, name, parentTask, log])
TExTaskConfig
TractMatchedMeasurementTask(config, *args, …)
TractMatchedMeasurementTaskConfig
TractMatchedMeasurementTaskConnections(*, config)
TractMeasurementTask(config, *args, **kwargs)
TractMeasurementTaskConfig
TractMeasurementTaskConnections(*, config)
TractMultiBandMeasurementTask(config, *args, …)
TractMultiBandMeasurementTaskConfig
TractMultiBandMeasurementTaskConnections(*, …)
VisitMeasurementTask(config, *args, **kwargs)
VisitMeasurementTaskConfig
WPerpTask([config, name, parentTask, log])
WPerpTaskConfig

lsst.faro.utils Module