ReferenceObjectSelector

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

Bases: RangeSelector

A selector that selects all objects from a catalog with a boolean column identifying unresolved sources.

Attributes Summary

maximum

The maximum value (exclusive) (float, default inf)

minimum

The minimum value (inclusive) (float, default -1.7976931348623157e+308)

plotLabelKey

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

vectorKey

Key to select from data (str)

Methods Summary

__call__(data, **kwargs)

Return a mask of rows with values within the specified range.

setDefaults()

Subclass hook for computing defaults.

Attributes Documentation

maximum

The maximum value (exclusive) (float, default inf)

minimum

The minimum value (inclusive) (float, default -1.7976931348623157e+308)

plotLabelKey

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

vectorKey

Key to select from data (str)

Methods Documentation

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

Return a mask of rows with values within the specified range.

Parameters:
dataKeyedData
Returns:
resultVector

A mask of the rows with values within the specified range.

setDefaults()

Subclass hook for computing defaults.

Notes

Derived Config classes that must compute defaults rather than using the Field instances’s defaults should do so here. To correctly use inherited defaults, implementations of setDefaults must call their base class’s setDefaults.