|
d678a85957
|
fix: after removing plot from BECFigure, the coordinates are correctly resigned
|
2024-02-23 10:53:10 +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 |
|
|
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 |
|
|
b36131eed5
|
fix: adapt code to BEC 1.0
|
2024-02-07 17:16:43 +01:00 |
|
|
d211b47f4c
|
refactor: black v24 formatting
|
2024-01-26 15:17:59 +01:00 |
|
|
3fb6644543
|
fix(tests): ensure threads started during plot tests are properly stopped
|
2024-01-20 23:01:41 +01:00 |
|
|
d909673071
|
refactor(tests): ensure BEC dispatcher singleton object is renewed at each test
and add a check for dangling threads
|
2024-01-19 19:40:21 +01:00 |
|
|
bf819bcf48
|
refactor: motor_example.py get coordinates by .readback.get() method
|
2024-01-15 16:14:15 +01:00 |
|
|
6f26e5cc3d
|
refactor: using motor.readback.read() to access motor coordinates
|
2024-01-12 16:44:55 +01:00 |
|
|
f9c5c82381
|
fix: motor_example.py fix to the new .read() structure from bec_lib
|
2024-01-12 16:44:55 +01:00 |
|
|
404ca49821
|
refactor: modular_app.py configs changed to new format
|
2024-01-08 16:17:14 +01:00 |
|
|
f3a47a5b08
|
refactor: repo reorganisation
|
2023-12-12 17:26:28 +01:00 |
|
|
3abd955465
|
refactor: repo reorganization
|
2023-12-12 17:26:22 +01:00 |
|
|
080c258d15
|
fix: changed exec_ to exec for all apps
|
2023-12-06 16:02:28 +01:00 |
|
|
b6f6bc5b20
|
refactor: migration to qtpy
|
2023-11-13 18:37:32 +01:00 |
|
|
37278e363c
|
refactor: configs for BECMonitor are validated by pydantic outside the main widget
|
2023-11-13 15:42:25 +01:00 |
|
|
5ec2b08e34
|
refactor: fix bec_lib imports
|
2023-11-13 08:29:07 +01:00 |
|
|
d52aa15aac
|
fix: wrong __init__.py in modular_app
|
2023-10-30 18:52:07 +01:00 |
|
|
cb6fb9d78b
|
refactor: BECDeviceMonitor changed to BECMonitor
|
2023-10-30 17:48:09 +00:00 |
|
|
afab283988
|
fix: device_monitor.py BECDeviceMonitor can be promoted in the QtDesigner and then setup in the modular app
|
2023-10-30 17:48:09 +00:00 |
|
|
93db0c21ef
|
refactor: config_dialog.py clean up
|
2023-10-30 17:48:09 +00:00 |
|
|
7db9e0ef16
|
feature: DialogConfig ability to add different scan configuration
|
2023-10-30 17:48:09 +00:00 |
|
|
f1d7abeb25
|
refactor: DialogConfig implemented directly to the BECDeviceMonitor
|
2023-10-30 17:48:09 +00:00 |
|
|
d78940da3f
|
fix: modular_app.py configs are linked to the actual version of the state of the device monitor
|
2023-10-30 17:48:09 +00:00 |
|
|
f94a29bf4b
|
fix: config_dialog.py can load the current configuration of the plot
|
2023-10-30 17:48:09 +00:00 |
|
|
bf2a09e630
|
feat: modular_app.py, device_monitor.py, config_dialog.py linked together, plot configuration can be done through GUI
|
2023-10-30 17:48:09 +00:00 |
|
|
c9e5dd542c
|
feat: config_dialog.py interactive editor of plot settings
|
2023-10-30 17:48:09 +00:00 |
|
|
2925a5f20e
|
test: test_stream_plot.py basic tests for stream_plot.py, test_basic_plot.py removed
|
2023-10-17 13:40:30 +02:00 |
|
|
17ea7ab703
|
refactor: stream_plot.py changed client initialization
|
2023-10-17 11:11:11 +02:00 |
|
|
144e56cdd9
|
refactor: duplicate scripts of BasicPlot removed, BasicPlot renamed to StreamPlot
|
2023-10-17 10:45:06 +02:00 |
|
|
28908dd07c
|
fix: stream_plot.py on_dap_update data dict opened correctly
|
2023-10-17 10:45:06 +02:00 |
|
|
ad2b798f11
|
refactor: stream_plot.py color static methods removed
|
2023-10-17 10:45:06 +02:00 |
|
|
f022153fa2
|
refactor: placeholders for stream plot
|
2023-10-17 10:45:06 +02:00 |
|
|
59bba1429c
|
fix: scan_mode for BECDeviceMonitor fixed init_ui
|
2023-10-12 15:45:17 +02:00 |
|
|
f3f55a7ee0
|
feat: BECDeviceMonitor modular class which can be used to replace placeholder in .ui file.
|
2023-10-12 15:45:17 +02:00 |
|
|
75af0404b3
|
feat: placeholders initialised
|
2023-10-12 15:45:17 +02:00 |
|
|
616de26150
|
refactor: switch to generic connect_slot method in plots
|
2023-10-12 13:40:07 +02:00 |
|
|
5814113f73
|
fix: extreme.py default config file changed to the config_example.yaml
|
2023-10-10 12:43:07 +02:00 |
|
|
5162270d28
|
fix: extreme.py retry action fixed in ErrorHandler
|
2023-10-10 12:43:07 +02:00 |
|
|
ac2a41d2d8
|
test: test_extreme.py ErrorHandler tested separately
|
2023-10-10 12:43:07 +02:00 |
|
|
5637c938cf
|
refactor: extreme.py ErrorHandler fixed, new configs are correctly loaded
|
2023-10-10 12:43:07 +02:00 |
|
|
d2c12a9f1c
|
refactor: extreme.py error messages for config file moved to ErrorHandler class
|
2023-10-10 12:43:07 +02:00 |
|
|
51c3a9e9ee
|
fix: extreme.py advanced error handling with possibility to reload different config
|
2023-10-10 12:43:07 +02:00 |
|
|
9750039097
|
fix: extreme.py error in configuration are displayed as messagebox
|
2023-10-10 12:43:07 +02:00 |
|
|
824ce821cd
|
fix: extreme.py validation function to check config key component structure
|
2023-10-10 12:43:07 +02:00 |
|
|
fbd299c7e7
|
fix: extreme.py improved error handling for scan types mode
|
2023-10-10 12:43:07 +02:00 |
|
|
36942b316a
|
test: test_extreme.py init_ui more edge cases
|
2023-10-10 12:43:07 +02:00 |
|
|
6c773c7c94
|
fix: extreme.py init_ui changed > to >= for setting number of columns
|
2023-10-10 12:43:07 +02:00 |
|