neclib.coordinates.paths.track#

Aliases#

ControlContext

ControlContext(tight: ‘Optional[bool]’ = None, start: ‘Optional[float]’ = None, stop: ‘Optional[float]’ = None, duration: ‘Optional[float]’ = None, infinite: ‘bool’ = False, waypoint: ‘bool’ = False)

Index

Index(time: ‘NPArrayValidator’, index: ‘NPArrayValidator’)

Path

None

class Track(calc, *target, unit=None, offset=None, **ctx_kw)[source]#

Bases: Path

Parameters:
  • calc (CoordCalculator) –

  • target (Union[str, DimensionLess, u.Quantity, CoordFrameType]) –

  • unit (Optional[UnitType]) –

  • offset (Optional[Tuple[T, T, CoordFrameType]]) –

  • ctx_kw (Any) –

tight: bool = True#
infinite: bool = True#
waypoint: bool = False#
property n_cmd: Union[int, float]#
property lonlat_func: Callable[[Index], Tuple[Union[int, float, ndarray[Any, dtype[number]], Array[Union[int, float]], Quantity], Union[int, float, ndarray[Any, dtype[number]], Array[Union[int, float]], Quantity]]]#
property arguments: Tuple[Tuple[Any, ...], Dict[str, Any]]#