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

Develop a multi-threaded notebook-based configuration and monitoring interface for demonstrating the PST statistics monitor functionality

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

Details

    • Enabler
    • Should have
    • PI20
    • COM PST SW
    • None
    • Data Processing
    • Hide

      Enables a demonstration of the PST statistics monitor for stakeholders

      Show
      Enables a demonstration of the PST statistics monitor for stakeholders
    • Hide
      • A multi-threaded notebook is published that can
        • configure PST using a scan configuration loaded from file
        • start a scan and plot live data quality statistics and status information
      • Instructions for using the notebook are published
      • Use of the notebook is demonstrated to stakeholders
      Show
      A multi-threaded notebook is published that can configure PST using a scan configuration loaded from file start a scan and plot live data quality statistics and status information Instructions for using the notebook are published Use of the notebook is demonstrated to stakeholders
    • 1
    • 1
    • 0
    • Team_PST
    • Sprint 5
    • Hide
      • A new CBF simulator notebook can be used to configure and run the UDP packet generator
      • A new LMC simulator notebook can be used to configure, start and stop a single scan of the PST Voltage Recorder
      • A new PST monitoring notebook periodically displays tables and plots extracted from the latest statistical summary file output by the PST (every 5 seconds)
      • A new Taranta Dashboard can display PST TANGO device states and plot the temporal evolution of scalar statistics published by STAT
      Show
      A new CBF simulator notebook can be used to configure and run the UDP packet generator A new LMC simulator notebook can be used to configure, start and stop a single scan of the PST Voltage Recorder A new PST monitoring notebook periodically displays tables and plots extracted from the latest statistical summary file output by the PST (every 5 seconds) A new Taranta Dashboard can display PST TANGO device states and plot the temporal evolution of scalar statistics published by STAT
    • 21.1
    • Stories Completed, Outcomes Reviewed, Satisfies Acceptance Criteria, Accepted by FO
    • PI22 - UNCOVERED

    Description

      A Jupyter notebook will be developed that demonstrates how to

      • connect to the PST Tango control interface
      • load a scan configuration from a file
      • configure PST to record voltage data to disk
      • perform one or more scans
      • load and plot PST data quality statistics

      During each scan, one cell of the notebook will enter a loop in a separate thread (using the python multiprocessing library) and repeatedly

      • query and print PST status information, and
      • plot data quality statistics that are periodically written to files in local storage

      This loop is run as a background process so that the notebook remains interactive and it continues to be possible to issue commands to PST.

      This notebook will be executed in a JupyterLab instance that is deployed with the PST test-parent chart, providing the notebook with access to the

      • PST Tango host,
      • storage volumes allocated to PST, and
      • PST testing libraries and simulators.

      Attachments

        Issue Links

          Structure

            Activity

              People

                A.Noutsos Noutsos, Aristeidis
                a.jameson Andrew Jameson
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Feature Progress

                  Story Point Burn-up: (100.00%)

                  Feature Estimate: 1.0

                  IssuesStory Points
                  To Do00.0
                  In Progress   00.0
                  Complete25.0
                  Total25.0

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Structure Helper Panel