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

CatalogMeasurementBaseConfig Configuration for CatalogMeasurementBaseTask.
CatalogMeasurementBaseConnections(*[, config])
CatalogMeasurementBaseTask(config, *args, …) Base class for science performance metrics measured from source/object catalogs.
CatalogSummaryBaseConfig
CatalogSummaryBaseConnections(*, config)
CatalogSummaryBaseTask(config, *args, **kwargs)
MatchedBaseConfig
MatchedBaseConnections(*[, config])
MatchedBaseTask(config, *args, **kwargs)
MatchedTractBaseTask(config, *args, **kwargs)
NumSourcesMatchedTask([config, name, …]) Extension of NumSourcesTask to count sources in a matched catalog
NumSourcesMergeTask([config, name, …])
NumSourcesTask([config, name, parentTask, log]) Simple default task to count the number of sources/objects in catalog.
NumpySummaryConfig
NumpySummaryTask([config, name, parentTask, log])

lsst.faro.measurement Package

Classes

AB1Config
AB1Task([config, name, parentTask, log])
ADxTask([config, name, parentTask, log])
AFxTask([config, name, parentTask, log])
AMxConfig
AMxTask([config, name, parentTask, log])
DetectorMeasurementConfig
DetectorMeasurementTask(config, *args, **kwargs)
DetectorTableMeasurementConfig Configuration for DetectorTableMeasurementTask.
DetectorTableMeasurementTask(config, *args, …) Base class for science performance metrics measured on single-detector source catalogs.
HistMedianTask([config, name, parentTask, log])
ModelPhotRepTask(config, *args, **kwargs) A Task that computes a ModelPhotRep photometric repeatability metric
PA1Config Config fields for the PA1 photometric repeatability metric.
PA1Task(config, *args, **kwargs) A Task that computes the PA1 photometric repeatability metric from an input set of multiple visits of the same field.
PF1Config
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.
PatchMatchedMeasurementConfig
PatchMatchedMeasurementConnections(*[, config])
PatchMatchedMeasurementTask(config, *args, …)
PatchMatchedMultiBandMeasurementConfig
PatchMatchedMultiBandMeasurementConnections(*)
PatchMatchedMultiBandMeasurementTask(config, …)
PatchMeasurementConfig
PatchMeasurementConnections(*[, config])
PatchMeasurementTask(config, *args, **kwargs)
PatchMultiBandTableMeasurementConfig Configuration for PatchMultiBandTableMeasurementTask.
PatchMultiBandTableMeasurementConnections(*)
PatchMultiBandTableMeasurementTask(config, …) Base class for science performance metrics measured on single-tract source catalogs, multi-band.
PatchTableMeasurementConfig Configuration for PatchTableMeasurementTask.
PatchTableMeasurementConnections(*[, config])
PatchTableMeasurementTask(config, *args, …) Base class for per-band science performance metrics measured on single-tract object catalogs.
StarFracTask([config, name, parentTask, log])
TExConfig
TExTask([config, name, parentTask, log])
TractMatchedMeasurementConfig
TractMatchedMeasurementConnections(*[, config])
TractMatchedMeasurementTask(config, *args, …)
TractMeasurementConfig
TractMeasurementConnections(*[, config])
TractMeasurementTask(config, *args, **kwargs)
TractMultiBandMeasurementConfig
TractMultiBandMeasurementConnections(*[, config])
TractMultiBandMeasurementTask(config, *args, …)
TractMultiBandTableMeasurementConfig Configuration for TractMultiBandTableMeasurementTask.
TractMultiBandTableMeasurementConnections(*)
TractMultiBandTableMeasurementTask(config, …) Base class for science performance metrics measured on single-tract object catalogs, multi-band.
TractTableMeasurementConfig Configuration for TractTableMeasurementTask.
TractTableMeasurementConnections(*[, config])
TractTableMeasurementTask(config, *args, …) Base class for per-band science performance metrics measured on single-tract object catalogs.
VisitMeasurementConfig
VisitMeasurementTask(config, *args, **kwargs)
VisitTableMeasurementConfig Configuration for VisitTableMeasurementTask.
VisitTableMeasurementTask(config, *args, …) Base class for science performance metrics measured on single-visit source catalogs.
WPerpConfig
WPerpTask([config, name, parentTask, log])

lsst.faro.summary Package

lsst.faro.utils Module