Revising BECFigure - General Improvements
Description
Main Goal
Aims to improve the general usage and API of BECFigure and its children widgets.
- reinitialisation of BECFigure and children from dict config
- simplified API of BECFigure to add/modify/remove subplots - general improvement to the subplot access pattern
-
add_plot
-plot
,add_image
-image
,add_motor_map
-motor_map
methods consolidated - fixes
BECMotorMap
bugs where settings of visual parameters were not reflected #208 (closed) -
BECImageShow
image is updated right after setting up processing (rotation, FFT, etc.) #106 (closed)
Minor improvements
- solves signature problem in
BECImageShow
#225 (closed) - add RGBA<->HEX convertor to
utils/Colors
- general load/save yaml dialog for configs in
BECConnector
Related Issues
- closes #95 (closed), #225 (closed), #208 (closed), #106 (closed)
- relates #243 (closed), #201 (closed), #197 (closed), #207 (closed), #203
Potential side effects
- Save/load configuration with YAML are at the moment disabled for RPC. We need to decide what should be the policy of rpc ids in rpc_register. #203
Additional Comments
In future MR → #104, complete reinitialisation from YAML for RPC #203.
Definition of Done
-
Documentation is up-to-date.
Edited by wyzula_j