lsst.analysis.tools

Contributing

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

Python API reference

lsst.analysis.tools Package

Classes

AnalysisAction(*args, **kw)

Base class interface for the various actions used in analysis tools.

AnalysisMetric(*args, **kw)

Specialized AnalysisTool for computing metrics.

AnalysisPlot(*args, **kw)

Specialized AnalysisTool for producing plots.

AnalysisTool(*args, **kw)

A tool which which calculates a single type of analysis on input data, though it may return more than one result.

KeyedDataAction(*args, **kw)

A KeyedDataAction is an AnalysisAction that returns KeyedData when called.

MetricAction(*args, **kw)

A MetricAction is an AnalysisAction that returns a Measurement or a Mapping of str to Measurement when called.

PlotAction(*args, **kw)

A PlotAction is an AnalysisAction that returns a Figure or a Mapping of str to Figure when called.

Scalar()

This is an interface only class, and is intended to abstract around all the various types of numbers used in Python.

ScalarAction(*args, **kw)

A ScalarAction is an AnalysisAction that returns a Scalar when called.

Vector

alias of ndarray[Any, dtype[ScalarType]]

VectorAction(*args, **kw)

A VectorAction is an AnalysisAction that returns a Vector when called.