gwcs.typing

Type aliases and classes for public GWCS API.

This module serves as a single source of truth for GWCS type definitions, making them available for users and improving Sphinx documentation resolution.

Type aliases

type gwcs.typing.AstropyBuiltInFrame = Time | BaseCoordinateFrame
type gwcs.typing.AxesType = tuple[AxisType | str, ...] | AxisType | str
type gwcs.typing.ForwardTransform = Model | Sequence[Step | StepTuple] | _BasePipeline
type gwcs.typing.LowLevelArray = ndarray[tuple[int, ...], dtype]
type gwcs.typing.LowLevelInput = LowLevelArray | Quantity
type gwcs.typing.Mdl = Model | None
type gwcs.typing.StepTuple = tuple[CoordinateFrameProtocol, Mdl]
type gwcs.typing.WorldAxisObjectClasses = dict[str, WorldAxisObjectClass] | dict[str, WorldAxisObjectClassConverter] | dict[str, WorldAxisObjectClass | WorldAxisObjectClassConverter]