ThresholdSelector

class lsst.analysis.tools.actions.vector.ThresholdSelector(*args, **kw)

Bases: SelectorBase

Return a mask corresponding to an applied threshold.

Attributes Summary

op

Operator name.

plotLabelKey

Key to use when populating plot info, ignored if empty string (str, default '')

threshold

Threshold to apply.

vectorKey

Name of column (str)

Methods Summary

__call__(data, **kwargs)

Call self as a function.

getInputSchema()

Return the schema an AnalysisAction expects to be present in the arguments supplied to the __call__ method.

Attributes Documentation

op

Operator name. (str)

plotLabelKey

Key to use when populating plot info, ignored if empty string (str, default '')

threshold

Threshold to apply. (float)

vectorKey

Name of column (str)

Methods Documentation

__call__(data: MutableMapping[str, ndarray[Any, dtype[ScalarType]] | Scalar | HealSparseMap | Tensor], **kwargs) ndarray[Any, dtype[ScalarType]]

Call self as a function.

getInputSchema() Tensor]]]

Return the schema an AnalysisAction expects to be present in the arguments supplied to the __call__ method.

Returns:
resultKeyedDataSchema

The schema this action requires to be present when calling this action, keys are unformatted.