|
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 |
|
|
feca7a3dcd
|
fix(utils/bec_dispatcher): _do_disconnect_slot will shutdown consumer of slots/signals which were already disconnected
|
2024-02-22 13:35:57 +01:00 |
|
|
2d9020358d
|
0.40.0
Automatically generated by python-semantic-release
v0.40.0
|
2024-02-16 20:51:02 +00:00 |
|
|
51259097fa
|
feat(utils.colors): golden_angle_color utility can return colors as a list of QColor, RGB or HEC
|
2024-02-16 20:16:19 +01:00 |
|
|
8a4aeb8dfe
|
0.39.0
Automatically generated by python-semantic-release
v0.39.0
|
2024-02-12 13:01:47 +00:00 |
|
|
4b0542a513
|
refactor: pylint ignore for tests
|
2024-02-12 13:53:52 +01:00 |
|
|
bf04a4e04a
|
test: motor_control_compilations.py and motor_control.py tests added
|
2024-02-12 13:53:52 +01:00 |
|
|
fa4ca935bb
|
feat: added full app with all motor movement related widgets into motor_control_compilations.py
|
2024-02-12 13:53:52 +01:00 |
|
|
b52e22d81f
|
refactor: motor_control.py clean up
|
2024-02-12 13:53:52 +01:00 |
|
|
2f96e10b9d
|
feat: MotorCoordinateTable mode_switch added for "Individual" and "Start/Stop" modes
|
2024-02-12 13:53:52 +01:00 |
|
|
031cb094e7
|
feat: motor_control.py MotorCoordinateTable added basic version to store coordinates and show them in motor_map.py
|
2024-02-12 13:53:52 +01:00 |
|
|
8afc5f0c0c
|
refactor: motor_control_compilations.py moved to example part of repository
|
2024-02-12 13:53:52 +01:00 |
|
|
17f14581d7
|
feat: active motors from motor_map.py can be changed by slot without changing the whole config
|
2024-02-12 13:53:52 +01:00 |
|
|
8361736679
|
feat: control panels compilations
|
2024-02-12 13:53:52 +01:00 |
|
|
0b9927fcf5
|
feat: comboboxes of motor selection are changed to orange if the motors are not connected yet
|
2024-02-12 13:53:52 +01:00 |
|
|
8139e271de
|
refactor: base class for motor_control.py widgets
|
2024-02-12 13:53:52 +01:00 |
|
|
6fe08e6b82
|
feat: motor_control.py MotorControl widgets - Absolute + Relative movement, MotorSelection, ErrorMessage popups
|
2024-02-12 13:53:52 +01:00 |
|
|
968da6f558
|
build: added all .ui and .yaml files to pypi install; removed gauss_bpm from default config from monitor.py
|
2024-02-08 10:59:48 +01:00 |
|
|
11ae0b1054
|
0.38.2
Automatically generated by python-semantic-release
v0.38.2
|
2024-02-07 16:26:49 +00:00 |
|
|
5ebfd2a3c2
|
test: fixed import in test_validator_errors.py
|
2024-02-07 17:23:03 +01:00 |
|
|
b36131eed5
|
fix: adapt code to BEC 1.0
|
2024-02-07 17:16:43 +01:00 |
|
|
a7bfcc12b9
|
0.38.1
Automatically generated by python-semantic-release
v0.38.1
|
2024-01-26 15:45:41 +00:00 |
|
|
ab275b8e5f
|
fix: monitor.py replots last scan after changing config with new signals; config_dialog.py checks if the new config is valid with BEC
|
2024-01-26 16:42:08 +01:00 |
|
|
d211b47f4c
|
refactor: black v24 formatting
|
2024-01-26 15:17:59 +01:00 |
|