diff --git a/doc/news/DM-38823.feature.rst b/doc/news/DM-38823.feature.rst deleted file mode 100644 index 782ce2f7..00000000 --- a/doc/news/DM-38823.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add method in ``ATCS`` to check if ATAOS corrections are enabled diff --git a/doc/news/DM-43628.feature.rst b/doc/news/DM-43628.feature.rst deleted file mode 100644 index 65a1469e..00000000 --- a/doc/news/DM-43628.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Adds initial implementation of MTCalsys. diff --git a/doc/news/DM-45260.feature.rst b/doc/news/DM-45260.feature.rst deleted file mode 100644 index 67fc380f..00000000 --- a/doc/news/DM-45260.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add configuration schema validation support to ``BaseCalsys`` and schema validation files for ``ATCalsys`` and ``MTCalsys`` classes. diff --git a/doc/news/DM-45261.feature.rst b/doc/news/DM-45261.feature.rst deleted file mode 100644 index 95a24157..00000000 --- a/doc/news/DM-45261.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add description fields to ``ATCalsys`` and ``MTCalsys`` schema validation files. diff --git a/doc/news/DM-45609.feature.rst b/doc/news/DM-45609.feature.rst deleted file mode 100644 index 62207fa7..00000000 --- a/doc/news/DM-45609.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Implement dome parking in MTCS. diff --git a/doc/news/DM-45610.feature.rst b/doc/news/DM-45610.feature.rst deleted file mode 100644 index 0a3b1d08..00000000 --- a/doc/news/DM-45610.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Implement dome unpark in MTCS. diff --git a/doc/news/DM-45696.feature.1.rst b/doc/news/DM-45696.feature.1.rst deleted file mode 100644 index 23929d37..00000000 --- a/doc/news/DM-45696.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -In base_tcs.py, expand captured rotator limit exceptions during slew cmd. diff --git a/doc/news/DM-45696.feature.2.rst b/doc/news/DM-45696.feature.2.rst deleted file mode 100644 index 3c2c4d0d..00000000 --- a/doc/news/DM-45696.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -In atcalsys, pass group_id metadata to the electromer and fiber spectrograph when taking data. diff --git a/doc/news/DM-45821.feature.rst b/doc/news/DM-45821.feature.rst deleted file mode 100644 index 7941e182..00000000 --- a/doc/news/DM-45821.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add ``slew_dome_to`` method for main telescope in ``MTCS``. diff --git a/doc/news/DM-45975.bugfix.rst b/doc/news/DM-45975.bugfix.rst deleted file mode 100644 index 6b4e8d34..00000000 --- a/doc/news/DM-45975.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Changed grating from Blue to Mirror for PTC curves to align with updated hardware configuration and xml diff --git a/doc/news/DM-46003.feature.rst b/doc/news/DM-46003.feature.rst deleted file mode 100644 index 6240938e..00000000 --- a/doc/news/DM-46003.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Increase minimum electrometer exposure time to 1 second for Keithley electrometer diff --git a/doc/news/DM-46011.bugfix.rst b/doc/news/DM-46011.bugfix.rst deleted file mode 100644 index bb5b58b2..00000000 --- a/doc/news/DM-46011.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -In atcalsys, fix exposure time in PTC 3 diff --git a/doc/news/DM-46011.feature.1.rst b/doc/news/DM-46011.feature.1.rst deleted file mode 100644 index 326c566f..00000000 --- a/doc/news/DM-46011.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -In atcalsys, remove work around to Electrometer going to Fault. diff --git a/doc/news/DM-46011.feature.2.rst b/doc/news/DM-46011.feature.2.rst deleted file mode 100644 index aaf14b32..00000000 --- a/doc/news/DM-46011.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -In atcalsys, add index to group id. diff --git a/doc/news/DM-46167.misc.rst b/doc/news/DM-46167.misc.rst deleted file mode 100644 index 15565acb..00000000 --- a/doc/news/DM-46167.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Temporary addition of Tunable Laser Optical Configuration into enum while xml prepared for deployment diff --git a/doc/news/DM-46179.bugfix.rst b/doc/news/DM-46179.bugfix.rst deleted file mode 100644 index 2a53e940..00000000 --- a/doc/news/DM-46179.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix MTRotator enumeration from INITIALIZING to STATIONARY diff --git a/doc/news/DM-46179.feature.rst b/doc/news/DM-46179.feature.rst deleted file mode 100644 index 6d199d7d..00000000 --- a/doc/news/DM-46179.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Extend TCS readiness check to other image types beyond OBJECT, such as: -ENGTEST, CWFS and ACQ. \ No newline at end of file diff --git a/doc/news/DM-46179.removal.rst b/doc/news/DM-46179.removal.rst deleted file mode 100644 index b4979d91..00000000 --- a/doc/news/DM-46179.removal.rst +++ /dev/null @@ -1 +0,0 @@ -In MTCSAsyncMock remove old idl.enums import in favor of new xml.enums \ No newline at end of file diff --git a/doc/news/DM-46201.bugfix.rst b/doc/news/DM-46201.bugfix.rst deleted file mode 100644 index 4ce5ba5b..00000000 --- a/doc/news/DM-46201.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -In atcalsys, fix group_id metadata, removing spaces. diff --git a/doc/news/DM-46276.feature.1.rst b/doc/news/DM-46276.feature.1.rst deleted file mode 100644 index 8c3af82d..00000000 --- a/doc/news/DM-46276.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -In ``mtcalsys.yaml``, Added laser configuration information to all tests, including laser mode and optical configuration. diff --git a/doc/news/DM-46276.feature.rst b/doc/news/DM-46276.feature.rst deleted file mode 100644 index 35fca13c..00000000 --- a/doc/news/DM-46276.feature.rst +++ /dev/null @@ -1,8 +0,0 @@ -Add features to allow ``MTCalSys`` to better handle the laser -- In ``mtcalsys.py`` made the following changes: - - Added ``laser_start_propagate`` and ``laser_stop_propagate()`` - - Added ``get_laser_parameters()`` - - Improved ``setup_laser()`` to change the wavelength and the optical configuration - - Changed ``change_laser_wavelength()`` so it can be used for the laser or whitelight system -- In ``mtcalsys.yaml`` added a laser functional setup -- In ``mtcalsys_schema.yaml`` added laser mode and optical configuration diff --git a/doc/news/DM-46309.feature.rst b/doc/news/DM-46309.feature.rst deleted file mode 100644 index 987b3e37..00000000 --- a/doc/news/DM-46309.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Implement open and close mirror covers methods in MTCS. diff --git a/doc/news/DM-46458.feature.rst b/doc/news/DM-46458.feature.rst deleted file mode 100644 index 4da60385..00000000 --- a/doc/news/DM-46458.feature.rst +++ /dev/null @@ -1,6 +0,0 @@ -Add feature to allow ``ATCalSys`` to skip monochromator configuration. - -- In ``atcalsys_schema.yaml``, add default values for wavelength, entrace_slit and exit_slit. - Add option to set monochromator_grating to None to skip monchromator configuration and set None as default value. -- In ``atcalsys.py``, add feature to skip configuring monochromator if monchromator_grating is None. -- In ``atcalsys.yaml``, update monochromator configuration values for ptc curves to skip monchromator configuration. diff --git a/doc/news/DM-46477.misc.rst b/doc/news/DM-46477.misc.rst deleted file mode 100644 index d87497ef..00000000 --- a/doc/news/DM-46477.misc.rst +++ /dev/null @@ -1 +0,0 @@ -Improve error reporting in ``ATCalsys.prepare_for_flat``. diff --git a/doc/news/DM-46978.feature.1.rst b/doc/news/DM-46978.feature.1.rst deleted file mode 100644 index ae40aa34..00000000 --- a/doc/news/DM-46978.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -In maintel/comcam.py avoid filter change if filter is in place. \ No newline at end of file diff --git a/doc/news/DM-46978.feature.2.rst b/doc/news/DM-46978.feature.2.rst deleted file mode 100644 index b923c577..00000000 --- a/doc/news/DM-46978.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -In maintel/mtcs.py, update offset_camera_hexapod to use MTAOS offsetDOF to offset the camera hexapod. \ No newline at end of file diff --git a/doc/news/DM-46978.feature.3.rst b/doc/news/DM-46978.feature.3.rst deleted file mode 100644 index d02f282f..00000000 --- a/doc/news/DM-46978.feature.3.rst +++ /dev/null @@ -1 +0,0 @@ -In maintel/mtcs.py, update offset_m2_hexapod to use MTAOS offsetDOF to offset the m2 hexapod. \ No newline at end of file diff --git a/doc/news/DM-46978.feature.4.rst b/doc/news/DM-46978.feature.4.rst deleted file mode 100644 index 2654992c..00000000 --- a/doc/news/DM-46978.feature.4.rst +++ /dev/null @@ -1 +0,0 @@ -In maintel/mtcs.py, update flush_offset_events and offset_done method to take rotator into account. \ No newline at end of file diff --git a/doc/news/DM-46978.feature.5.rst b/doc/news/DM-46978.feature.5.rst deleted file mode 100644 index cc4fab9a..00000000 --- a/doc/news/DM-46978.feature.5.rst +++ /dev/null @@ -1 +0,0 @@ -Fix MTCS offset_m2_hexapod decentering signs. \ No newline at end of file diff --git a/doc/news/DM-46978.feature.6.rst b/doc/news/DM-46978.feature.6.rst deleted file mode 100644 index 10ff488a..00000000 --- a/doc/news/DM-46978.feature.6.rst +++ /dev/null @@ -1 +0,0 @@ -Remove sign flips and arcsec conversion from offset_hexapod functions. \ No newline at end of file diff --git a/doc/news/DM-46978.feature.rst b/doc/news/DM-46978.feature.rst deleted file mode 100644 index 8eeeadce..00000000 --- a/doc/news/DM-46978.feature.rst +++ /dev/null @@ -1 +0,0 @@ -In maintel/mtcs.py, update close_mirror_covers to stop tracking before closing the covers. \ No newline at end of file diff --git a/doc/news/DM-46979.feature.rst b/doc/news/DM-46979.feature.rst deleted file mode 100644 index 0c115d3c..00000000 --- a/doc/news/DM-46979.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Add methods in ``MTCS`` to park and unpark the TMA. diff --git a/doc/news/DM-46980.feature.rst b/doc/news/DM-46980.feature.rst deleted file mode 100644 index 7177fb72..00000000 --- a/doc/news/DM-46980.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Implement dome homing in ``MTCS``. diff --git a/doc/news/DM-46983.bugfix.rst b/doc/news/DM-46983.bugfix.rst deleted file mode 100644 index 640ab6ac..00000000 --- a/doc/news/DM-46983.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -In ``BaseCalsys.load_calibration_config_file``, fix schema validation to update configurations with default values applied by ``salobj.DefaultingValidator``. diff --git a/doc/news/DM-46983.feature.1.rst b/doc/news/DM-46983.feature.1.rst deleted file mode 100644 index 645517da..00000000 --- a/doc/news/DM-46983.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -Add new default values for ``ATCalsys`` configurations in ``atcalsys_schema.yaml``. diff --git a/doc/news/DM-46983.feature.2.rst b/doc/news/DM-46983.feature.2.rst deleted file mode 100644 index 40a25e37..00000000 --- a/doc/news/DM-46983.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -Cleanup of ``ATCalsys`` configuration file ``atcalsys.yaml`` by removing attributes that use default values. diff --git a/doc/news/DM-46983.feature.3.rst b/doc/news/DM-46983.feature.3.rst deleted file mode 100644 index d40a303b..00000000 --- a/doc/news/DM-46983.feature.3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add new default values for ``MTCalsys`` configurations in ``mtcalsys_schema.yaml``. - diff --git a/doc/news/DM-46983.feature.4.rst b/doc/news/DM-46983.feature.4.rst deleted file mode 100644 index f3422032..00000000 --- a/doc/news/DM-46983.feature.4.rst +++ /dev/null @@ -1,2 +0,0 @@ -Cleanup of ``MTCalsys`` configuration file ``mtcalsys.yaml`` by removing attributes that use default values. - diff --git a/doc/news/DM-47223.feature.rst b/doc/news/DM-47223.feature.rst deleted file mode 100644 index 89d29399..00000000 --- a/doc/news/DM-47223.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Update ``_wait_hard_point_test_ok`` method in ``MTCS`` to be compatible with concurrent executions. diff --git a/doc/news/DM-47381.bugfix.rst b/doc/news/DM-47381.bugfix.rst deleted file mode 100644 index c6b8a674..00000000 --- a/doc/news/DM-47381.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -In ``maintel/mtcs.py``, fix set_azel_slew_checks to take into account value of the check flag for mtdome and mtdometrajectory. \ No newline at end of file diff --git a/doc/news/DM-47381.feature.1.rst b/doc/news/DM-47381.feature.1.rst deleted file mode 100644 index 5e16e6be..00000000 --- a/doc/news/DM-47381.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -Implement simple TCS synchronization in MTCS. \ No newline at end of file diff --git a/doc/news/DM-47381.feature.2.rst b/doc/news/DM-47381.feature.2.rst deleted file mode 100644 index c612884d..00000000 --- a/doc/news/DM-47381.feature.2.rst +++ /dev/null @@ -1,6 +0,0 @@ -Add the following to MTCSUsages.All: -- mirrorCoversMotionState -- compensationMode -- m1m3 events -- mirrorCoversSystemState -- mirrorCoversLocksMotionState \ No newline at end of file diff --git a/doc/news/DM-47381.feature.3.rst b/doc/news/DM-47381.feature.3.rst deleted file mode 100644 index 46fb8329..00000000 --- a/doc/news/DM-47381.feature.3.rst +++ /dev/null @@ -1 +0,0 @@ -In ``maintel/comcam.py``, add CCOOD.evt_imageInOODS to TakeImage usage. \ No newline at end of file diff --git a/doc/news/DM-47381.feature.4.rst b/doc/news/DM-47381.feature.4.rst deleted file mode 100644 index 836e94ed..00000000 --- a/doc/news/DM-47381.feature.4.rst +++ /dev/null @@ -1,6 +0,0 @@ -In ``maintel/mtcs.py``, make the following updates the open_m1_cover and close_m1_cover methods: -- Refactor open_m1_cover. -- Refactor close_m1_cover. -- Add stop_tracking later in the close_m1_cover operation. -- Add stop_tracking to the slew_to_m1_cover_operational_range method after pointing the telescope. -- Update open_m1_cover to stop tracking if not repositioning the telescope. \ No newline at end of file diff --git a/doc/news/DM-47381.feature.5.rst b/doc/news/DM-47381.feature.5.rst deleted file mode 100644 index a7179a86..00000000 --- a/doc/news/DM-47381.feature.5.rst +++ /dev/null @@ -1 +0,0 @@ -In ``maintel/mtcs.py``, create a local copy of the check attribute in the _slew method. \ No newline at end of file diff --git a/doc/news/DM-47381.feature.6.rst b/doc/news/DM-47381.feature.6.rst deleted file mode 100644 index 5dda04e2..00000000 --- a/doc/news/DM-47381.feature.6.rst +++ /dev/null @@ -1 +0,0 @@ -In ``maintel/mtcs.py``, increase m1m3 settling time. \ No newline at end of file diff --git a/doc/news/DM-47381.feature.rst b/doc/news/DM-47381.feature.rst deleted file mode 100644 index aac99b21..00000000 --- a/doc/news/DM-47381.feature.rst +++ /dev/null @@ -1 +0,0 @@ -IN ``base_camera.py``, remove ROI spec splitting. \ No newline at end of file diff --git a/doc/news/DM-47641.feature.1.rst b/doc/news/DM-47641.feature.1.rst deleted file mode 100644 index e95f86ac..00000000 --- a/doc/news/DM-47641.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -In maintel/mtcs, reduce m1m3 setting time. diff --git a/doc/news/DM-47641.feature.2.rst b/doc/news/DM-47641.feature.2.rst deleted file mode 100644 index 85a88e39..00000000 --- a/doc/news/DM-47641.feature.2.rst +++ /dev/null @@ -1 +0,0 @@ -In base_tcs, update _handle_in_position method to expose the timeout to use when handling the initial state race condition. 81efa99 Tiago Ribeiro Dec 1, 2024 at 10:59 PM diff --git a/doc/news/DM-47641.feature.3.rst b/doc/news/DM-47641.feature.3.rst deleted file mode 100644 index 3a24fc84..00000000 --- a/doc/news/DM-47641.feature.3.rst +++ /dev/null @@ -1 +0,0 @@ -In maintel/mtcs, use the custom race_condition_timeout for checking the mount and hexapod are in position. diff --git a/doc/news/DM-47641.feature.4.rst b/doc/news/DM-47641.feature.4.rst deleted file mode 100644 index 1360bf5f..00000000 --- a/doc/news/DM-47641.feature.4.rst +++ /dev/null @@ -1 +0,0 @@ -In maintel/mtcs.py, update wait_for_rotator_inposition to use a lower race condition timeout and to not await any settling time. diff --git a/doc/news/DM-47641.feature.rst b/doc/news/DM-47641.feature.rst deleted file mode 100644 index 4105194f..00000000 --- a/doc/news/DM-47641.feature.rst +++ /dev/null @@ -1 +0,0 @@ -In maintel/mtcs, update _handle_m1m3_hardpoint_correction_command to wait for m1m3_settle_time after enabling/disabling force balance. diff --git a/doc/news/DM-47641.removal.rst b/doc/news/DM-47641.removal.rst deleted file mode 100644 index 69951a0b..00000000 --- a/doc/news/DM-47641.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Removed backwards compatibility with m1m3 FATables not being in ts-xml. \ No newline at end of file diff --git a/doc/version_history.rst b/doc/version_history.rst index 3608bf1d..b4e6a3e7 100644 --- a/doc/version_history.rst +++ b/doc/version_history.rst @@ -8,6 +8,105 @@ Version History .. towncrier release notes start +v0.40.0 (2024-12-03) +==================== + +New Features +------------ + +- Add method in ``ATCS`` to check if ATAOS corrections are enabled (`DM-38823 `_) +- Adds initial implementation of MTCalsys. (`DM-43628 `_) +- Add configuration schema validation support to ``BaseCalsys`` and schema validation files for ``ATCalsys`` and ``MTCalsys`` classes. (`DM-45260 `_) +- Add description fields to ``ATCalsys`` and ``MTCalsys`` schema validation files. (`DM-45261 `_) +- Implement dome parking in MTCS. (`DM-45609 `_) +- Implement dome unpark in MTCS. (`DM-45610 `_) +- In atcalsys, pass group_id metadata to the electromer and fiber spectrograph when taking data. (`DM-45696 `_) +- In base_tcs.py, expand captured rotator limit exceptions during slew cmd. (`DM-45696 `_) +- Add ``slew_dome_to`` method for main telescope in ``MTCS``. (`DM-45821 `_) +- Increase minimum electrometer exposure time to 1 second for Keithley electrometer (`DM-46003 `_) +- In atcalsys, remove work around to Electrometer going to Fault. (`DM-46011 `_) +- In atcalsys, add index to group id. (`DM-46011 `_) +- Extend TCS readiness check to other image types beyond OBJECT, such as: + ENGTEST, CWFS and ACQ. (`DM-46179 `_) +- In ``mtcalsys.yaml``, Added laser configuration information to all tests, including laser mode and optical configuration. (`DM-46276 `_) +- Add features to allow ``MTCalSys`` to better handle the laser + - In ``mtcalsys.py`` made the following changes: + - Added ``laser_start_propagate`` and ``laser_stop_propagate()`` + - Added ``get_laser_parameters()`` + - Improved ``setup_laser()`` to change the wavelength and the optical configuration + - Changed ``change_laser_wavelength()`` so it can be used for the laser or whitelight system + - In ``mtcalsys.yaml`` added a laser functional setup + - In ``mtcalsys_schema.yaml`` added laser mode and optical configuration (`DM-46276 `_) +- Implement open and close mirror covers methods in MTCS. (`DM-46309 `_) +- Add feature to allow ``ATCalSys`` to skip monochromator configuration. + + - In ``atcalsys_schema.yaml``, add default values for wavelength, entrace_slit and exit_slit. + Add option to set monochromator_grating to None to skip monchromator configuration and set None as default value. + - In ``atcalsys.py``, add feature to skip configuring monochromator if monchromator_grating is None. + - In ``atcalsys.yaml``, update monochromator configuration values for ptc curves to skip monchromator configuration. (`DM-46458 `_) +- In maintel/mtcs.py, update close_mirror_covers to stop tracking before closing the covers. (`DM-46978 `_) +- Remove sign flips and arcsec conversion from offset_hexapod functions. (`DM-46978 `_) +- Fix MTCS offset_m2_hexapod decentering signs. (`DM-46978 `_) +- In maintel/mtcs.py, update flush_offset_events and offset_done method to take rotator into account. (`DM-46978 `_) +- In maintel/comcam.py avoid filter change if filter is in place. (`DM-46978 `_) +- In maintel/mtcs.py, update offset_m2_hexapod to use MTAOS offsetDOF to offset the m2 hexapod. (`DM-46978 `_) +- In maintel/mtcs.py, update offset_camera_hexapod to use MTAOS offsetDOF to offset the camera hexapod. (`DM-46978 `_) +- Add methods in ``MTCS`` to park and unpark the TMA. (`DM-46979 `_) +- Implement dome homing in ``MTCS``. (`DM-46980 `_) +- Cleanup of ``MTCalsys`` configuration file ``mtcalsys.yaml`` by removing attributes that use default values. (`DM-46983 `_) +- Add new default values for ``ATCalsys`` configurations in ``atcalsys_schema.yaml``. (`DM-46983 `_) +- Cleanup of ``ATCalsys`` configuration file ``atcalsys.yaml`` by removing attributes that use default values. (`DM-46983 `_) +- Add new default values for ``MTCalsys`` configurations in ``mtcalsys_schema.yaml``. (`DM-46983 `_) +- Update ``_wait_hard_point_test_ok`` method in ``MTCS`` to be compatible with concurrent executions. (`DM-47223 `_) +- In ``maintel/comcam.py``, add CCOOD.evt_imageInOODS to TakeImage usage. (`DM-47381 `_) +- Add the following to MTCSUsages.All: + - mirrorCoversMotionState + - compensationMode + - m1m3 events + - mirrorCoversSystemState + - mirrorCoversLocksMotionState (`DM-47381 `_) +- Implement simple TCS synchronization in MTCS. (`DM-47381 `_) +- In ``maintel/mtcs.py``, create a local copy of the check attribute in the _slew method. (`DM-47381 `_) +- In ``maintel/mtcs.py``, make the following updates the open_m1_cover and close_m1_cover methods: + - Refactor open_m1_cover. + - Refactor close_m1_cover. + - Add stop_tracking later in the close_m1_cover operation. + - Add stop_tracking to the slew_to_m1_cover_operational_range method after pointing the telescope. + - Update open_m1_cover to stop tracking if not repositioning the telescope. (`DM-47381 `_) +- In ``maintel/mtcs.py``, increase m1m3 settling time. (`DM-47381 `_) +- IN ``base_camera.py``, remove ROI spec splitting. (`DM-47381 `_) +- In maintel/mtcs, update _handle_m1m3_hardpoint_correction_command to wait for m1m3_settle_time after enabling/disabling force balance. (`DM-47641 `_) +- In maintel/mtcs.py, update wait_for_rotator_inposition to use a lower race condition timeout and to not await any settling time. (`DM-47641 `_) +- In maintel/mtcs, use the custom race_condition_timeout for checking the mount and hexapod are in position. (`DM-47641 `_) +- In base_tcs, update _handle_in_position method to expose the timeout to use when handling the initial state race condition. 81efa99 Tiago Ribeiro Dec 1, 2024 at 10:59 PM (`DM-47641 `_) +- In maintel/mtcs, reduce m1m3 setting time. (`DM-47641 `_) + + +Bug Fixes +--------- + +- Changed grating from Blue to Mirror for PTC curves to align with updated hardware configuration and xml (`DM-45975 `_) +- In atcalsys, fix exposure time in PTC 3 (`DM-46011 `_) +- Fix MTRotator enumeration from INITIALIZING to STATIONARY (`DM-46179 `_) +- In atcalsys, fix group_id metadata, removing spaces. (`DM-46201 `_) +- In ``BaseCalsys.load_calibration_config_file``, fix schema validation to update configurations with default values applied by ``salobj.DefaultingValidator``. (`DM-46983 `_) +- In ``maintel/mtcs.py``, fix set_azel_slew_checks to take into account value of the check flag for mtdome and mtdometrajectory. (`DM-47381 `_) + + +API Removal or Deprecation +-------------------------- + +- In MTCSAsyncMock remove old idl.enums import in favor of new xml.enums (`DM-46179 `_) +- Removed backwards compatibility with m1m3 FATables not being in ts-xml. (`DM-47641 `_) + + +Other Changes and Additions +--------------------------- + +- Temporary addition of Tunable Laser Optical Configuration into enum while xml prepared for deployment (`DM-46167 `_) +- Improve error reporting in ``ATCalsys.prepare_for_flat``. (`DM-46477 `_) + + v0.38.1 (2024-08-16) ====================