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

RT visibility receive signal display developed and integrated into the SDP prototype

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

Details

    • Data Processing
    • Hide

      Once SDP is deployed as part of a prototype integration system or early array release, operators will require a mechanism to easily assess visibility data being received by the SDP in order to take action if appropriate.

      For this it is assumed that a simple signal display capable of plotting visibility amp/phase vs channel for either all or selected baseline(s) will be required with a view that this can be extended to additional plots once an initial system is integrated and demonstrated.

      Show
      Once SDP is deployed as part of a prototype integration system or early array release, operators will require a mechanism to easily assess visibility data being received by the SDP in order to take action if appropriate. For this it is assumed that a simple signal display capable of plotting visibility amp/phase vs channel for either all or selected baseline(s) will be required with a view that this can be extended to additional plots once an initial system is integrated and demonstrated.
    • Hide

      <To be discussed / agreed with the FO at PI planning!>

      • Simple working PoC for real-time visibility signal display consisting of line plot of amp/phase vs channel for selected baseline(s)
      • Demonstration of this using the updated SDP visibility receive workflow and/or appropriate alternative test workflow.

      Potential stretch goals:

      • Integration into SKAMPI including how an operator might be able to discover and access the plots / display when the prototype is deployed on an integration cluster (work with the system or platform team on this!)
      • Consideration for how signal display plots might be selected / specified / configured
      • Extension to other plots / displays in addition to the simple line plots.

       

      Show
      <To be discussed / agreed with the FO at PI planning!> Simple working PoC for real-time visibility signal display consisting of line plot of amp/phase vs channel for selected baseline(s) Demonstration of this using the updated SDP visibility receive workflow and/or appropriate alternative test workflow. Potential stretch goals: Integration into SKAMPI including how an operator might be able to discover and access the plots / display when the prototype is deployed on an integration cluster (work with the system or platform team on this!) Consideration for how signal display plots might be selected / specified / configured Extension to other plots / displays in addition to the simple line plots.  
    • 4
    • 4
    • 2.75
    • Team_NZAPP
    • Sprint 4
    • Hide

      The Python metric generator is available in GitLab at https://gitlab.com/ska-telescope/cbf-sdp-emulator-metrics-generator
      It can be run either stand-alone using the GLEAM datasets (eg GLEAM large with four channels) or else integrated with the CBF-SDP Emulator (https://gitlab.com/ska-telescope/cbf-sdp-emulator), where it works as a consumer.
      It supports multiple metrics, where each metric can independently filter selected specified polarisations and baselines, aggregage across any number of specified channel intervals, aggregate across specified number of time intervals. It operations on real, imaginary, amplitude or phase for the visibility data and prodices either mean, max, min, or variance for aggregated data each time block.
      It currently pushes data via HTTP POST requests to InfluxDB, and Grafana dashboards are used for visualisation.
      With some concerns about the performance of the Python metric generation, NZAPP has also enhanced the RDMA receiver code which can stress-test the InfluxDB-Grafana combination.
      This work is presented in System Demo 7.5, with the attached slides.

      Show
      The Python metric generator is available in GitLab at https://gitlab.com/ska-telescope/cbf-sdp-emulator-metrics-generator It can be run either stand-alone using the GLEAM datasets (eg GLEAM large with four channels) or else integrated with the CBF-SDP Emulator ( https://gitlab.com/ska-telescope/cbf-sdp-emulator ), where it works as a consumer. It supports multiple metrics, where each metric can independently filter selected specified polarisations and baselines, aggregage across any number of specified channel intervals, aggregate across specified number of time intervals. It operations on real, imaginary, amplitude or phase for the visibility data and prodices either mean, max, min, or variance for aggregated data each time block. It currently pushes data via HTTP POST requests to InfluxDB, and Grafana dashboards are used for visualisation. With some concerns about the performance of the Python metric generation, NZAPP has also enhanced the RDMA receiver code which can stress-test the InfluxDB-Grafana combination. This work is presented in System Demo 7.5, with the attached slides.
    • 7.5
    • PI24 - UNCOVERED

    • SDP-Software Team_NZAPP
    • SPO-567

    Description

      Following the excellent work to review and describe existing systems, this feature should implement a minimal real-time signal display/plot that is able to show visibility amp/phase vs channel for either all or selected baseline(s). 

      The technology choice for implementing this function is left to the team(s) which selects this feature, although it is strongly encouraged that this follows the recommendation of m.dolensky and the YANDA team in SP-838 (demo: https://confluence.skatelescope.org/pages/viewpage.action?pageId=108594766) which suggested to design and develop a new web-based tool using several of the design and usability concepts and technology choices from the MeerKAT solution.

      While developing this fully almost certainly falls beyond the capacity estimation put on this feature, attempting to develop a minimal working PoC integrated with a test SDP workflow should be attempted if at all possible as this function is expected to be needed by the end of PI8 and sharing with stakeholders for feedback as soon as possible.

      Note this feature could be underestimated in terms of Feature Points so please discuss with the Feature owner a realistic plan to fit in the PI!

      Stakeholders: PSI operators, Ops group, SDP Architects, System scientists

      Attachments

        Issue Links

          Structure

            Activity

              People

                S.Ratcliffe Ratcliffe, Simon [X] (Inactive)
                b.mort Mort, Ben
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 4.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete1735.0
                  Total1735.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel