Changelog

All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/).

Unreleased

11.0.0

  • Remove use of number_of_channels from the MCCS part of the SBD, instead get the information from the CSP configuration

  • Added support for GalacticCoordinates, ICRSCoordinates, AltAzCoordinates and SpecialCoordinates in support of ADR-63

  • Added support for LOW Galactic tied array observations

  • Added support for LOW observations with multiple spectral windows

  • Added a workaround to temporarily disable sending pointing groups to TMC as these are not yet supported

  • Added partial support for Pointed Mosaic observations

  • Moved event topics to be emitted by scripting library functions during execution from OET to the scripting library

  • Added PyTango and PyPubSub dependencies

  • Removed OET dependency

10.4.0

  • Fixed issue where scripts folder was not included in the ska-oso-scripting wheel

  • Created a custom Exception class (SkuidRuntimeError) for SKUID related exceptions raised by ska-oso-scripting functions

  • Added abort.py script to scripts folder as a static script

  • Added MANIFEST.skao.int to pyproject.toml list of included files

10.3.0

  • Added pointing groups in support of ska-tmc-configure/4.1

10.2.1

  • Extended the workarounds to include those found during the Mid SBDefinition execution

  • Removed use of SCAN_ID_GENERATOR in the allocate_and_observe_sb.py script

10.2.0

  • Updated to PDM v17.0.1, CDM v12.6.0, ska-tango-base v1.2.3

  • Removed explicit dependency on connexion

  • Fixed Bug where RuntimeError was not correctly thrown if EB_ID environment variable not set

  • Refactored pdm_transforms.sdp module into two separate modules: create_sdp and convert_sdp

  • Updated create_sdpconfiguration_centralnode() to have processing block parameter requested by AIV

  • Updated create_sdpconfiguration_centralnode() to use vis-receive version 4.5.0

  • Added support for 5-point targets in create_sdp module

  • Removed convert_frequenct_band() from pdm_transforms.dish

  • Refactored and renamed convert_dish_configuration to create_dish_configuration in pdm_transforms.dish

  • Refactored convert_commonconfiguration in pdm_transform.csp

  • Updated to use ska-csp-configurescan/4.1 (change to the interface argument only)

  • Fixed bug with calculation of start frequency of CSP processing region

  • Number of CSP FSPs is calculated per correlation spw using CSP’s own algorithms

  • Fixed bug where multiple correlation spectral windows would claim the same FSP IDs

  • Get the band_5_tuning from the midcbf part of the SBDefinition rather than the field in the common

  • Removed use of SCAN_ID_GENERATOR from ska-oso-oet and use SkuidClient directly instead

  • Added generation of SDP configuration data for Low PST observations

10.1.1

  • Updated convert_commonconfiguration() in pdm_transforms.csp to include the eb_id kwarg

  • Updated MID_CHANNEL_WIDTH and LOW_CHANNEL_WIDTH astropy Quantities in pdm_transforms.csp module

  • Fixed Bug where LOW bandwidth was being reported in MHz rather than Hz

  • Handle lowcbf common being None when mapping to Configure

  • Set sbi_ids in SDP assign resources to an empty list, until the proper SBI lifecycle is implemented

10.1.0

  • Added create_sdpconfiguration_centralnode() and create_sdpconfiguration_subarraynode() to pdm_transforms.sdp module

10.0.0

  • BREAKING CHANGE: Removed support for ska-tmc-configure/2.3 schema

  • Added support for ska-tmc-configure/4.0 in support of ADR-99

  • Updated to CDM version ^12.5.1

9.1.0

  • Adds conversion of SKA-Low PST beam coordinates to the equivalent ADR-63 sky coordinates

  • Updated to ODA v6.0.0 and OET v6.3.0

  • Default value of functions.devicecontrol.telescope_control.telescope_off() function changed from STANDBY to OFF

  • Exposed expected final state as optional parameter in off() method of objects.Telescope object

  • Added scan-configuration parameters required by PST

9.0.3

  • Updated to CDMv12.0.0

  • Removed hardcoded interface values for sdp-assignres and sdp-configure

  • Added support for a Low PST observations

9.0.2

  • Unpin ODA dependency to allow minor and patch updates

9.0.1

  • Changelog fix

9.0.0

  • BREAKING CHANGE: Unified mid and low scripts as a single scripts/allocate_and_observe_sb.py

  • BREAKING CHANGE: function create_cdm_assign_resources_request_from_scheduling_block() now returns a single instance

  • Updates to CDM version 11.0.1

  • Updates to PDM version 15.0.0

  • Updates to ODA version 5.3.0

  • Adds support for ska-low-tmc-assignresources/4.0

  • Adds support for ska-low-tmc-configure/4.0

8.1.0

  • Updates to CDM version 10.

  • Updates to PDM version 14.

  • Adds support for non-sidereal targets, (reference_frame=”special”)

8.0.0

  • BREAKING CHANGE: updated to use OSO PDM v12.0.1 and TMC CDM v9.1.1

  • Added convert_pointingcorrection() to pdm_transforms.dish module in support of SS-120

  • BREAKING CHANGE: Removed support for MCCS