Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

1.15.1

  • Created Configure schema for Low OSO-TMC.

  • Unit test cases to verify the validations for added Low OSO-TMC Configure schema.

  • Updated documentation for Low OSO-TMC latest schema.

  • fix get_low_csp_common() function to allow TMC to get proper schema

1.15.0

  • Update Mid Delay Model format to comply with ADR-88

1.14.1

  • Allow the same k value be used by multiple receptors in Mid CBF InitSysParams.

1.14.0

  • Created schema for Low CSP.

  • Moved PST schema in a separate folder and created its own URI.

  • Nakshatra changes implemented in Low CSP/CBF.

  • Reorganization of the documentation structure.

  • Added CSP LOW delaymodel json schema as per ADR-88.

  • Unit test cases to verify the validations for added CSP LOW delay model schema.

  • Updated documentation for CSP LOW delaymodel.

1.13.0

  • Added initial version of Observatory Static Data.

  • Integrated Observatory Static Data (OSD) with existing semantic validation framework.

1.12.0

  • Extended support of semantic validation for Scheduling Block Definition.

  • Updated existing semantic validation test-cases.

  • Updated documentation for CSP LOW assignresources command.

1.11.2

  • Updated datatype of epoch in delayModel to float

1.11.1

  • Updated PST Flow Through configuration

1.11.0

  • Added new schema section for TMC LOW commands

  • Added initial Semantic Validation for LOW observing setup

1.10.0

  • Added new schema section for midcbf InitSysParams command

  • Added schema and test cases for midcbf InitSysParams command

1.9.2

  • Added new field z_pos to antenna_geojson structure

  • Added documentation for station and antenna geojson

1.9.1

  • Mid cbf scan_id changed from string to integer (SKB-254)

  • Added tutorials to restructured documentation

  • Support shortened “car:” URI scheme (defaults to “gitlab.com/ska-telescope/” prefix and “#tmdata” segment)

1.9.0

  • Adds support for partial configuration with Target-offset parameters to enable 5-point calibration scans. (BTN-2052)

  • Adds a new module for semantic validation of Low telescope configuration. (NAK-673)

1.8.2

  • Bugfix: ‘simpleeval’ and ‘astropy’ are required in production, not only as development dependencies.

1.8.1

  • Update receptor validation and example values to match ADR-32

  • Added optional eb_id to CSP common schema

1.8.0

  • Fixed semantic validation issue on receptor_id and fsp_id for AA0.5 schema.

  • Add new “car://” backend type that behaves like “nexus://”, but enforces that data comes from artefact repository

  • Fix handling of the CAR_RAW_REPOSITORY_URL to fix behaviour in CI pipelines

  • Added station_id to version 1.1 of the receptor schema

  • Renamed station_name to station_label in version 1.1 of the receptor schema

  • Added the various changes required to the update scripts

  • Add documentation for Mid.CBF command schema

1.7.0

  • Added new semantic validation support for AA0.5 schema

1.6.0

  • Add schemas for Low CBF configuration commands

  • Add receptor_id to version 2.1 of TMC release resource schema

1.5.0

  • Add version 2.1 of SKA-MID assign,configure,release,scan schema to support standardised keys.

1.4.1

  • PST schema updates following review

1.4.0

  • Added telescope model data interface to query sources of truth on matters of static telescope information

  • Added layout schemas in support to provide data for delay modelling. Including schemas for geocentric, geodectic and local positions, and fixed delays.

  • Added delay model schema to CSP

  • Refactored CSP version code for config to use common version check function

1.3.3

  • SDP schema refactoring

  • Implement SDP scan metadata required for multi-scan support (version 0.4, including new ReleaseResources schema)

  • Add receive address propagation support for PSS & PST

  • Introduced CSP schemas and examples: assignresources, scan, endscan, and releaseresources

1.3.2

  • Using standard SKAO CI stages now

  • Substantial internal code refactoring - build schemas incrementally

  • Add PST (Pulsar Timing) configuration schemas to CSP

  • Add PSS (Pulsar Search) configuration schemas to CSP

1.3.1

  • Update values in example file for CSP Configure schema

  • Enhance CSP Schema version check logic

1.3.0

  • Add version 2.0 of CSP Configure schema to support standardised keys (ADR-35)

  • Add version 2.0 of TMC schemas for SKA-Low to support standardised keys (ADR-35)

1.2.0

  • Add version 0.3 of SDP schemas to support standardised keys (ADR-35)

1.1.0

  • Introduce TMC configuration to the TMC SubArrayNode.Configure schema

1.0.0

  • Introduced schema for TMC CentralNode and TMC SubArrayNode, currently just for SKA LOW.

  • Introduced schema for MCCSController and MCCSSubarray

0.3.0

  • Generate schema description into Sphinx documentation instead of using bootprint

  • Replaces specialised validation routines by a general one that selects the schema by the URI.

0.2.0

  • Implementation of changes in CSP configuration string according ADR-18

  • Especially add stubs for PSS and PST configuration

  • Rework version handling to use URIs as suggested by ADR-22

0.1.4

  • Accept raw dictionaries instead of strings

0.1.3

  • Added SDP schema verifications

0.1.2

  • Added CSP schema verification

0.1.1

  • Renamed outputChannelOffset to fspChannelOffset

0.1.0

  • Initial release

  • Added CSP interface generation