So let's say I want to set up some beefy scans in an experiment that will run via the dashboard, but due to some instability in my system, I will occasionally need to pause the experiment (to go re-lock a laser, to re-optimize ion-laser overlap, etc.)
One way to do this would be to have my experiment call a non-kernel function every few seconds which checks for user input on some extra dialogue window I setup myself outside of the dashboard. That window could have a pause button, and maybe a few other callbacks for backing up a few datapoints, changing other variables (like histogram separation thresholds assigning 0/1 for the qubit).
But I'd rather do it through the dashboard, since this seems like the whole point of a dashboard. Any tips?