neclib.coordinates.paths.track module#
Aliases#
ControlContext(tight: ‘Optional[bool]’ = None, start: ‘Optional[float]’ = None, stop: ‘Optional[float]’ = None, duration: ‘Optional[float]’ = None, infinite: ‘bool’ = False, waypoint: ‘bool’ = False, kind: ‘str’ = ‘’, label: ‘str’ = ‘’, line_index: ‘int’ = -1, section_plan_index: ‘int’ = -1, section_sequence_index: ‘int’ = -1, section_uid: ‘str’ = ‘’, geometry_valid: ‘bool’ = False, section_frame: ‘str’ = ‘’, section_unit: ‘str’ = ‘’, section_start_lon_deg: ‘float’ = nan, section_start_lat_deg: ‘float’ = nan, section_stop_lon_deg: ‘float’ = nan, section_stop_lat_deg: ‘float’ = nan, section_speed_deg_per_sec: ‘float’ = nan) |
|
Index(time: ‘NPArrayValidator’, index: ‘NPArrayValidator’) |
|
None |
- class Track(calc, *target, unit=None, offset=None, cos_correction=False, **ctx_kw)[source]#
Bases:
Path- Parameters:
calc (CoordCalculator)
target (Union[str, DimensionLess, u.Quantity, CoordFrameType])
unit (Optional[UnitType])
offset (Optional[Tuple[T, T, CoordFrameType]])
cos_correction (bool)
ctx_kw (Any)
- tight: bool = True#
- infinite: bool = True#
- waypoint: bool = False#
- property n_cmd: int | float#
- property lonlat_func: Callable[[Index], Tuple[int | float | ndarray[Any, dtype[number]] | Array[int | float] | Quantity, int | float | ndarray[Any, dtype[number]] | Array[int | float] | Quantity]]#
- property arguments: Tuple[Tuple[Any, ...], Dict[str, Any]]#