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