|
d996ff9284
|
fix(test): add a temporary test
|
2024-02-27 14:09:54 +01:00 |
|
|
8b43eba282
|
fix(bec dispatcher): make a new BECClient in _BECDispatcher constructor and process events while waiting
|
2024-02-27 14:09:54 +01:00 |
|
|
9c822ec480
|
fix: producer->connector, remove unused '_rpc_update_handler' static method
|
2024-02-27 14:09:54 +01:00 |
|
|
44b451e66b
|
0.41.1
Automatically generated by python-semantic-release
v0.41.1
|
2024-02-26 20:04:48 +00:00 |
|
|
a2ed2ebe00
|
fix(bec_dispatcher): handle redis connection errors more gracefully
|
2024-02-26 20:58:46 +01:00 |
|
|
8127fc2960
|
fix(bec_dispatcher): adapt code to redis connector refactoring
|
2024-02-26 19:26:15 +01:00 |
|
|
6171790f66
|
0.41.0
Automatically generated by python-semantic-release
v0.41.0
|
2024-02-26 14:40:20 +00:00 |
|
|
ebb36f62dd
|
fix(cli/client_utils): "__rpc__" pop from msg_results
|
2024-02-26 15:30:43 +01:00 |
|
|
644f1031f6
|
fix(tests): BECDispatcher fixture putted back
|
2024-02-26 14:27:22 +01:00 |
|
|
fd711b475f
|
fix(cli/rpc): rpc client can return any type of object + config dict of the widgets
|
2024-02-26 14:06:36 +01:00 |
|
|
57132a4721
|
fix(cli/rpc): server access children widget.find_widget_by_id(gui_id)
|
2024-02-26 13:26:55 +01:00 |
|
|
f71dc5c5ab
|
fix(cli): fixed property access, rebased
|
2024-02-26 10:29:15 +01:00 |
|
|
4630d78fc2
|
fix(rpc_server): fixed gui_id lookup
|
2024-02-26 10:25:02 +01:00 |
|
|
da640e888d
|
fix(cli): fixed rpc construction of nested widgets
|
2024-02-26 10:25:02 +01:00 |
|
|
35cd4fd6f1
|
fix(plots/waveform1d): pandas import clean up, export curves with none skipped
|
2024-02-25 18:06:33 +01:00 |
|
|
f06e652b82
|
test(plots/waveform1d): tests added
|
2024-02-25 17:52:11 +01:00 |
|
|
5fc8047c8f
|
feat(widgets/waveform1d): data can be exported from rendered curve
|
2024-02-25 12:52:36 +01:00 |
|
|
0363fd5194
|
feat(widgets/figure): clear_all method for BECFigure
|
2024-02-23 15:27:09 +01:00 |
|
|
826a5e9874
|
test(test_plot_base): BECPlotBase tests added
|
2024-02-23 13:37:25 +01:00 |
|
|
f668eb8b9b
|
test(test_bec_figure): tests for BECFigure added
|
2024-02-23 13:06:18 +01:00 |
|
|
5964778a64
|
refactor(widgets/BECCurve): set kwargs for curve style while adding curve
|
2024-02-23 11:05:01 +01:00 |
|
|
8135f68230
|
test(tests/test_bec_connector): test_bec_connector.py added
|
2024-02-23 10:53:10 +01:00 |
|
|
24c77376b2
|
fix(widgets/plots): added placeholder for cleanup method to BECPlotBase
|
2024-02-23 10:53:10 +01:00 |
|
|
f364afcb42
|
refactor(widgets/figure: fixed wrong references to debug jupyter console
|
2024-02-23 10:53:10 +01:00 |
|
|
4051902f09
|
test(tests/client_mocks): added general mock_client with container for fake devices for testing
|
2024-02-23 10:53:10 +01:00 |
|
|
a28b9c8981
|
fix(widget/figure): add cleanup method to disconnect all slots before removing Waveform1D from layout
|
2024-02-23 10:53:10 +01:00 |
|
|
9a5c86ea35
|
feat(widgets/Waveform1D): Waveform1D can be fully constructed by config
|
2024-02-23 10:53:10 +01:00 |
|
|
08534a4739
|
feat(widgets/figure.py): dark/light theme changer
|
2024-02-23 10:53:10 +01:00 |
|
|
1db77b969b
|
feat(utils/entry_validator): possibility to validate add_scan_curve with current BEC session
|
2024-02-23 10:53:10 +01:00 |
|
|
99dce077c4
|
refactor(plot/Waveform1D,plot/BECCurve): BECCurve inherits from BECConnector and can refer to parent_id (Waveform1D) and has its own gui_id
|
2024-02-23 10:53:10 +01:00 |
|
|
402adc44e8
|
refactor(rpc/client): changed path to client.py to relative one
|
2024-02-23 10:53:10 +01:00 |
|
|
c6bdf0b6a5
|
fix(rpc): added annotations to pass py3.9 tests
|
2024-02-23 10:53:10 +01:00 |
|
|
1c2fb8b972
|
fix(rpc): connection to on_rpc_update done through bec_dispatcher
|
2024-02-23 10:53:10 +01:00 |
|
|
a61bf36df5
|
feat(cli): added cli interface, rebased
|
2024-02-23 10:53:10 +01:00 |
|
|
d678a85957
|
fix: after removing plot from BECFigure, the coordinates are correctly resigned
|
2024-02-23 10:53:10 +01:00 |
|
|
684592ae37
|
feat: curve can be modified after adding to the plot
|
2024-02-23 10:53:10 +01:00 |
|
|
f0ed243c91
|
feat: waveform1d.py curves can be removed by identifier by order(int) or by curve_id(str)
|
2024-02-23 10:53:10 +01:00 |
|
|
cba3863e5a
|
feat: waveform1d.py curves can be stylised; access scan history by index or scanID
|
2024-02-23 10:53:10 +01:00 |
|
|
1d26b23221
|
feat: start method for BECFigure, jupyter console .ui added to git
|
2024-02-23 10:53:10 +01:00 |
|
|
b827e9eaa7
|
feat: added @user_access from bec_lib.utils
|
2024-02-23 10:53:10 +01:00 |
|
|
60d150a411
|
feat: plot can be removed from BECFigure
|
2024-02-23 10:53:10 +01:00 |
|
|
c781b1b4e4
|
feat: figure.py create widget factory
|
2024-02-23 10:53:10 +01:00 |
|
|
565e475ace
|
feat: waveform1d.py draft
|
2024-02-23 10:53:10 +01:00 |
|
|
7c15d75011
|
fix: removed DI references, fixed set when adding plot by fig
|
2024-02-23 10:53:10 +01:00 |
|
|
b676877242
|
feat: rpc decorator to add methods to USER_ACCESS
|
2024-02-23 10:53:10 +01:00 |
|
|
7768e594b5
|
refactor: BECFigure, BECPlotBase changed back to pyqtgraph classes inheritance
|
2024-02-23 10:53:10 +01:00 |
|
|
9ef331c272
|
feat: BECFigure and BECPlotBase created
|
2024-02-23 10:53:10 +01:00 |
|
|
4a1792c209
|
refactor: BECConnector changed config structure
|
2024-02-23 10:53:10 +01:00 |
|
|
91447a2d62
|
feat: BECConnector -> mixin class for all BEC Widget to hook them to BEC client
|
2024-02-23 10:53:10 +01:00 |
|
|
ed5bdd99e6
|
0.40.1
Automatically generated by python-semantic-release
v0.40.1
|
2024-02-23 09:51:25 +00:00 |
|