Version History

v1.4.2

Change:

  • Remove the simulation_mode constructor argument from ATDomeTrajectory and updated associated documentation. The CSC does not support simulation.
  • Improved the black pre-commit hook.

Requirements:

  • ts_salobj 5.11 or 6
  • ts_idl 1.0
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 1.0

v1.4.1

Added missing ts_simactuators to the list of dependencies.

Requirements:

  • ts_salobj 5.11
  • ts_idl 1.0
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 1.0

v1.4.0

Changes:

  • Add next target support to the algorithms (but not the CSC, yet).
  • Modernize the code and make it more like MTDomeTrajectory.

Requirements:

  • ts_salobj 5.11
  • ts_idl 1.0
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 1.0

v1.3.4

Changes:

  • Add black to conda test dependencies

Requirements:

  • ts_salobj 5.11
  • ts_idl 1.0
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 1.0

v1.3.3

Changes:

  • Add tests/test_black.py to verify that files are formatted with black. This requires ts_salobj 5.11 or later.
  • Modernized the test of the bin script, which also made it compatible with salobj 5.12.
  • Fix f strings with no {}.
  • Update .travis.yml to remove sudo: false to github travis checks pass once again.

v1.3.2

Changes:

  • Fix the Contributing entry in index.rst.

Requirements:

  • ts_salobj 5.11
  • ts_idl 1.0
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 1.0

v1.3.1

Add conda build support.

Requirements:

  • ts_salobj 5.4
  • ts_idl 1.0
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 1.0

v1.3.0

  • Update CSC unit tests to use lsst.ts.salobj.BaseCscTestCase. Thus we now require ts_salobj 5.4.
  • Code formatted by black, with a pre-commit hook to enforce this. See the README file for configuration instructions.

Requirements:

  • ts_salobj 5.4
  • ts_idl 1.0
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 1.0

v1.2.0

Update for ts_salobj 5.2: rename initial_simulation_mode to simulation_mode.

Requirements:

  • ts_salobj 5.2
  • ts_idl 0.4
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 0.8

v1.1.0

Update for SAL 4.

Other changes:

  • Modernize the code.
  • Fix a race condition in a unit test.

Requirements:

  • ts_salobj 5
  • ts_idl 0.4
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 0.8

v1.0.0

Update for ATDome no longer having a SAL index.

Requirements:

  • ts_salobj 4.3
  • ts_idl
  • IDL files for ATDome, ATDomeTrajectory and ATMCS
  • ts_xml 4.1
  • ts_ATDome 0.7

v0.9.0

In algorithms.SimpleAlgorithm scale daz by cos(el) so the dome is less likely to move unnecessarily.

Other changes:

  • Add this revision history.
  • Make the package usable from source, without running scons. Thus move bin.src/run_atdometrajectory.py to bin/run_atdometrajectory.py and make the presence of version.py optional.

Requirements:

  • ts_salobj 4.3
  • ts_idl
  • IDL files for ATDome, ATDomeTrajectory and ATMCS

v0.8.1

Add a dependency on ts_config_attcs to the ups table file.

v0.8.0

Use OpenSplice dds instead of SALPY libraries.

Requirements:

  • ts_salobj 4.3
  • ts_idl
  • The following IDL files:
    • ATDomeTrajectory
    • ATDome
    • ATMCS

v0.7.0

Make ATDomeTrajectory.configure async for ts_salobj 3.12.

Requirements:

ts_xml 3.9 ts_sal 3.9 ts_salobj 3.12

v0.6.0

Standardize configuration of ATDomeTrajectory by making it a subclass of salobj.ConfigurableCsc.

Requirements:

  • ts_xml v3.9
  • ts_sal v3.8.41 or later, preferably v3.9
  • ts_salobj v3.11

v0.5.0

Update for ts_ATDome v0.4.0.

Requirements:

  • ATDome v0.4.0
  • ts_sal v3.8.41
  • ts_salobj v3.9