neclib.coordinates.observations.otf#

Aliases#

ObservationMode

Type of observation to be performed at certain coordinate.

ObservationSpec

None

TimeKeeper

Judge whether it’s time to run constant interval observation or not.

Waypoint

Waypoint(mode: neclib.coordinates.observations.observation_spec_base.ObservationMode, target: Union[str, Tuple[astropy.units.quantity.Quantity, astropy.units.quantity.Quantity, Union[str, astropy.coordinates.baseframe.BaseCoordinateFrame, Type[astropy.coordinates.baseframe.BaseCoordinateFrame]]], NoneType] = None, reference: Union[str, Tuple[astropy.units.quantity.Quantity, astropy.units.quantity.Quantity, Union[str, astropy.coordinates.baseframe.BaseCoordinateFrame, Type[astropy.coordinates.baseframe.BaseCoordinateFrame]]], NoneType] = None, scan_frame: Union[str, astropy.coordinates.baseframe.BaseCoordinateFrame, Type[astropy.coordinates.baseframe.BaseCoordinateFrame], NoneType] = None, start: Optional[Tuple[astropy.units.quantity.Quantity, astropy.units.quantity.Quantity]] = None, stop: Optional[Tuple[astropy.units.quantity.Quantity, astropy.units.quantity.Quantity]] = None, offset: Optional[Tuple[astropy.units.quantity.Quantity, astropy.units.quantity.Quantity, Union[str, astropy.coordinates.baseframe.BaseCoordinateFrame, Type[astropy.coordinates.baseframe.BaseCoordinateFrame]]]] = None, speed: Optional[astropy.units.quantity.Quantity] = None, integration: Optional[astropy.units.quantity.Quantity] = None, id: Any = None)

class OTFSpec(**kwargs)[source]#

Bases: ObservationSpec

observe()[source]#

Define all the observation steps which will be interpreted and commanded.

Return type:

Generator[Waypoint, None, None]