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_mapmethods consolidated - fixes
BECMotorMapbugs where settings of visual parameters were not reflected #208 (closed) -
BECImageShowimage 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 (closed)
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 (closed)
Additional Comments
In future MR → #104 (closed), complete reinitialisation from YAML for RPC #203 (closed).
Definition of Done
-
Documentation is up-to-date.
Edited by wyzula_j