Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-649

Onboard simulation tools

Change Owns to Parent OfsSet start and due date...
    XporterXMLWordPrintable

Details

    • Data Processing
    • Hide

      In order to develop Processing Components and Workflows for SKA1 that can be tested in a consistent and considered way a set of well packaged and published tools for simulating SKA1 relevant sets will be a core requirement.

      Identifying, packaging, publishing and documenting a set of simulation tools capable generating SKA1 simulated data sets is an important step towards this. As these simulation tools would then be on a path to becoming core SKA DP software products, establishing a quantitate measure of the current technical debt and addressing it where possible is a valuable activity.

      Show
      In order to develop Processing Components and Workflows for SKA1 that can be tested in a consistent and considered way a set of well packaged and published tools for simulating SKA1 relevant sets will be a core requirement. Identifying, packaging, publishing and documenting a set of simulation tools capable generating SKA1 simulated data sets is an important step towards this. As these simulation tools would then be on a path to becoming core SKA DP software products, establishing a quantitate measure of the current technical debt and addressing it where possible is a valuable activity.
    • Hide
      • Initial set of simulation tools used for the current SKA1 simulations packaged and published as SKA tools.
      • Provide access to or links to input data, configurations, and/or scripts that can be used to run SKA1 simulations.
      • Documentation in or linked from the SKA developer portal, describing how to deploy and operate these simulators. The aim is to empowering and enable other developers on the DP ART to also be able to run SKA1 simulations.
      • Assessment of technical debt in simulation tools (towards the SKA software DoD) made available and kept up to date alongside the code.
      Show
      Initial set of simulation tools used for the current SKA1 simulations packaged and published as SKA tools. Provide access to or links to input data, configurations, and/or scripts that can be used to run SKA1 simulations. Documentation in or linked from the SKA developer portal, describing how to deploy and operate these simulators. The aim is to empowering and enable other developers on the DP ART to also be able to run SKA1 simulations. Assessment of technical debt in simulation tools (towards the SKA software DoD) made available and kept up to date alongside the code.
    • 5
    • 5
    • 2.6
    • Team_SIM
    • Sprint 4
    • Hide

      ARL has been renamed as RASCIL (Radio Astronomy Simulation, Calibration and Imaging Library) to better reflect its purpose.
      RASCIL and the OSKAR Python interface have been thoroughly documented, including example scripts for running SKA simulations.
      Container images have been made available for OSKAR and RASCIL
      Documentation for OSKAR and RASCIL are linked from the SKA developer portal: https://developer.skatelescope.org/projects/sim-tools/en/latest/

      Show
      ARL has been renamed as RASCIL (Radio Astronomy Simulation, Calibration and Imaging Library) to better reflect its purpose. RASCIL and the OSKAR Python interface have been thoroughly documented, including example scripts for running SKA simulations. Container images have been made available for OSKAR and RASCIL Documentation for OSKAR and RASCIL are linked from the SKA developer portal: https://developer.skatelescope.org/projects/sim-tools/en/latest/
    • 5.5
    • PI24 - UNCOVERED

    • 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:

      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.

       

       

      Attachments

        Issue Links

          Structure

            Activity

              People

                b.mort Mort, Ben
                f.graser Graser, Ferdl
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 5.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete1525.0
                  Total1525.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel