Closed
Milestone expired on Nov 13, 2025

Quantify Juice extension

Currently includes

  • Porting bokeh plot motnitor(related to &14)
  • Fixing the Instrument monitor

Plotmon

A tool to view live updates of experiment progress. It should show live plotting of meaningful parameters of the experiment, with the possibility to compare different runs. It plots measured Gettables from pre-defined Settables. We want to use bokeh Bokeh-based dashboard to show these plots.

Current implementation

In SCQT:

  • Measurement control extension, which prepares data for the plot monitor
  • Pydantic schema for message encoding
  • The publisher that sends the data from the side of the Measurement control
  • A listener that receives messages with data and puts them in the plot monitor queue
  • Plot monitor server that can run bokeh apps in a web browser
  • Plot monitor app, which handles data flow and plot preparation (outdated)

In prototype Juice:

Juice replicates most of the functionality, except:

  • Plot monitor app, which handles data flow and plot preparation (not outdated)

Future implementation

Implementations in SCQT and Juice are references, and our goal is to make one generic implementation in Quantify that can be used in all other products.

  • Functionality for measurement control that prepares and sends data for plotting.
  • Prepare messaging schema
  • Create Publisher and Subscriber
  • Create Quantify plot monitor server
  • Define and implement the plotmon dashboard component and plotmon app handler
  • Configure the plotmon app handler and dashboard component within the Juice extension
  • Work items 16
  • Merge requests 0
  • Participants 2
  • Labels 2
Loading
Loading
Loading
Loading
100% complete
100%
Start date
No start date
Until
Nov 13 2025
Due date
Nov 13, 2025 (Past due)
16
Work items 16 New issue
Open: 0 Closed: 16
None
Total weight
None
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: quantify-os/quantify%"Quantify Juice extension"