Details
-
Feature
-
Data Processing
-
-
-
5
-
5
-
2.6
-
Team_SIM
-
Sprint 4
-
-
-
-
5.5
-
-
Team_SIM goal_D3 goal_S1
Description
"Onboard" key simulation codes / tools (e.g. ARL, Oskar).
This does not necessarily need to result in code in SKA GitLab in PI6, but (at a minimum) should result in cookbook / getting started guide entries in the developer portal with links to documentation for each of the relevant codes / tools. Usage examples, including scripts and data sets for generating SKA1 data-sets should also be provided.
As the eventual goal is to establish a set of simulation tools for end-to-end SKA signal chain simulations and these codes will eventually need to meet SKA DoD work towards this should also be done as part of this feature. In addition to test coverage and automation this should work on release and artefact management for these tools to bring them in line with SKA software development best practices.
A useful assessment of technical debt was made in PI4 on simulation tools used by the SIM team for the system-CDR report. This can be found on confluence at:
- https://confluence.skatelescope.org/display/SE/OSKAR+Technical+Debt
- https://confluence.skatelescope.org/display/SE/ARL+Technical+Debt
This should be extended (where necessity) to identify gaps between the current state of the tools and the SKA software DoD. If time permits, addressing technical debt in the current tools eg in the categories of release packaging and version management, test coverage, documentation, and addressing known defects, should be prioritised and worked towards.