feat(plot/image): BECImageShow; refactor BECPlotBase
Description
Image show capability and monitoring of device_monitor
eg. 'eiger' detector.
Related Issues
closes #80 (closed), #97 (closed)
Type of Change
-
NEW BECImageItem → can be used for custom data or for live update of
device_monitor
-
NEW Shortcuts for plot and image directly from
BECFigure
- if there is already
Waveform1D
orBECImageShow
defined, it will take first in row and will be passing args, kwargs to it, otherwise add new one.
- if there is already
-
Refactor:
BECPlotBase
now inherits frompg.GraphicalLayout
→ more items can be added to each coord ofBECFigure
(eg. histogram)
Potential side effects
None
Screenshots / GIFs (if applicable)
[Include any relevant screenshots or GIFs to showcase the changes made.]
Additional Comments
[Add any additional comments or information that may be helpful for reviewers.]
Definition of Done
-
Documentation is up-to-date.→ #107 (closed) -
Unit tests→ #104 (closed) -
RPC end-2-end tests → in production, can be pushed to GitLab after bec!426 (merged) is merged to master of→ #94 (closed)bec
-
Extend postprocessing -
Make access pattern same for→ #105 (closed)BECImageItem
andBECImageShow
if there is only one image. -
Solve log scaling of ColorBar Histogram→ move to #102 -
Processing of already displayed data→ #106 (closed) -
Fix all RPC calls
Edited by wyzula_j