lsst.ts.ATDomeTrajectory

ts_ATDomeTrajectory contains the ATDomeTrajectory CSC and support code, including a simple FakeATDome CSC for unit testing.

Using lsst.ts.ATDomeTrajectory

To run ATDomeTrajectory type runATDomeTrajectory.py

Enable ATDomeTrajectory to have it command ATDome azimuth to follow the telescope. Disable ATDomeTrajectory to prevent it from sending any more commands to ATDome; this will not halt existing dome motion.

Contributing

lsst.ts.ATDomeTrajectory is developed at https://github.com/lsst-ts/ts_ATDomeTrajectory. You can find Jira issues for this module using labels=ts_ATDomeTrajectory.

Python API reference

lsst.ts.ATDomeTrajectory Package

Classes

ATDomeTrajectory([config_dir, initial_state]) ATDomeTrajectory CSC
BaseAlgorithm(**kwargs) Abstract class to handle different dome trajectory algorithms.
ElevationAzimuth(elevation, azimuth) Elevation and azimuth path segments
FakeATDome(initial_state) A very limited fake ATDome CSC
SimpleAlgorithm(**kwargs) Simple algorithm to follow the target position from the pointing kernel.

Class Inheritance Diagram

Inheritance diagram of lsst.ts.ATDomeTrajectory.dome_trajectory.ATDomeTrajectory, lsst.ts.ATDomeTrajectory.base_algorithm.BaseAlgorithm, lsst.ts.ATDomeTrajectory.elevation_azimuth.ElevationAzimuth, lsst.ts.ATDomeTrajectory.fake_dome.FakeATDome, lsst.ts.ATDomeTrajectory.simple_algorithm.SimpleAlgorithm

Version History