ConvertFluxToMag

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

Bases: VectorAction

Turn nano janskies into magnitudes.

Attributes Summary

fluxUnit

Astropy unit of flux vector (str, default 'nJy')

returnMillimags

Use millimags or not? (bool, default False)

vectorKey

Key of flux vector to convert to mags (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

fluxUnit

Astropy unit of flux vector (str, default 'nJy')

returnMillimags

Use millimags or not? (bool, default False)

vectorKey

Key of flux vector to convert to mags (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.