Closed prjemian closed 1 year ago
Consider pyqtgraph for plotting
This will be a consideration later when implementing the actual plotting.
From https://github.com/BCDA-APS/gemviz/issues/111#issuecomment-1670125618:
The first job is to identify what is the default plottable signal and what, if any, are its axes? The terminology in tiled can seem confusing. The NeXus terminology is clearer:
Relevant to #111, the code to identify the plottable data can be derived from the BEC.
The assumption in BEC is that the plottable data is in the "primary"
stream.
BTW: all of this can be determined by reading the metadata of the run and its primary stream. Should involve minimal additional data transfer from the tiled server.
Since BEC does not render any images, such as from area detector, we'll need to add that capability.
Fly scans may write their data into a different stream. That is another consideration for plotting.
Originally posted by @prjemian in https://github.com/BCDA-APS/tiled-viz2023/issues/78#issuecomment-1651854394