Details
-
Feature
-
Must have
-
None
-
Data Processing
-
-
-
Inter Program, Intra Program
-
4
-
4
-
8
-
2
-
Team_YANDA
-
Sprint 5
-
-
-
-
17.5
-
Stories Completed, Integrated, Outcomes Reviewed, NFRS met, Satisfies Acceptance Criteria, Accepted by FO
-
-
SPO-1591
Description
Who?
For developers of systems needing a single source of truth for telescope model/instrument configuration data.
Keep scope limited to start with to SDP and MCCS use cases - will evolve or pivot in future if successful
What?
A solution that provides a single source of truth for telescope model/instrument configuration data, limited in scope to a few (TBD, see list below) data models needed for SDP and MCCS for AA0.5.
Needs to consider use cases and data models with a limited scope starting with SDP and MCCS possibly including:
- Static and limited dynamic data
- Data versioning (with timestamps on versions?)
- Data models (and formats)
- Station coordinates
- Aperture array coordinates
- Aperture array connection map/list (probably not the right term - check with
m.waterson
) - Haslam map (list of HEALPix pixels)
- RFI Masks
- (Embedded element beam pattern coefficients?)
- ...? (needs to be worked out in PI14 but not expected to be a complete list - just need to find out what we need in the short term based on needs of SDP and MCCS in the first instance)
Review and evolution of current solution https://gitlab.com/ska-telescope/sdp/ska-sdp-tmlite-repository with consideration for data backend, service interface, and client library (can probably just persist current solution )
A client library that provides a solution to make it easier for application developers to exercise this interface
Simple data backend which supports the data models and data versioning
Simple service interface that abstracts how data is stored and hides it from the client
Why?
Single source of truth for configuration data that needs to be shared across the telescope, if we don't have this we'll have a massive headache trying to make sure data such as antenna coordinates are shared between sub-systems.
Needs to be able to support versioning so we can reason about what configuration was used for any given observation/test.
Other notes
- Evolve solution described in demo 2 https://confluence.skatelescope.org/display/SE/2022-02-23+DP+ART+System+Demo+13.6 as a service for the SKA considering use cases for AA0.5.
- Consideration of developing this as a solution that can be used and contributed to by other elements (MCCS etc) - see
SP-1720
Attachments
Issue Links
- Child Of
-
SS-77 Software Deployment configuration in AA0.5 and ITF
- Done
-
SS-90 Reintegrate missing components into SKAMPI
- Done
- is cloned by
-
SP-2148 Further development of the Telescope Model configuration data service (and client library)
- Discarded
- is required by
-
SP-2466 CBF-SDP emulator sends correlator data dumps
- Funnel
-
SP-2363 Visibility Receive workflow enhancements
- Done
- relates to
-
SP-1720 Configuration Scheme (locations, setpoints, etc)
- Done
-
SP-2487 CLONE - LOW Telescope Configuration Scheme (locations, setpoints, etc)
- Done