|
5600624c57
|
refactor(isort): isort applied
|
2024-04-16 09:51:39 +02:00 |
|
|
2446c401d9
|
test: unit tests moved to separate folder; scope of autouse bec_dispatcher fixture reduced only for unit tests; ci adjusted
|
2024-04-16 09:51:39 +02:00 |
|
|
4d0df364d3
|
test(end-2-end): rpc end-2-end tests
|
2024-04-16 09:51:39 +02:00 |
|
|
0b86a0009d
|
fix(test_fake_redis): TestMessage fixed to pydantic BaseModel
|
2024-04-11 15:28:06 +02:00 |
|
|
301bb916da
|
test(utils/bec_dispatcher): tests fixed
|
2024-04-11 11:53:28 +02:00 |
|
|
92cea90971
|
refactor(utils/bec_dispatcher): new singleton definition
|
2024-04-10 16:41:28 +02:00 |
|
|
fe101f9328
|
refactor(widget/monitor_scatter_2D): deleted
|
2024-04-09 13:26:22 +02:00 |
|
|
754d81edf3
|
test(plot/figure): test extended to check shortcuts for creating subplots
|
2024-04-09 13:26:22 +02:00 |
|
|
3d399ba1f5
|
feat(plot/waveform1d): BECWaveform1D can show z data of scatter coded to different detector like BECMonitor2DScatter; BECWaveform1D name changed to BECWaveform
|
2024-04-09 13:26:22 +02:00 |
|
|
6dc1000de5
|
test: fixed default value for scan id
|
2024-04-06 08:50:19 +02:00 |
|
|
6e0e69b9f7
|
test(plot/motor_map): tests extended
|
2024-03-26 22:53:46 +01:00 |
|
|
0f69c346cd
|
feat(plots/bec_motor_map): BECMotorMap build on BECPlotBase
|
2024-03-26 22:53:46 +01:00 |
|
|
ea4d743a25
|
test: mock_client unified for all tests
|
2024-03-26 15:39:42 +01:00 |
|
|
c5826f8887
|
fix: circular imports
|
2024-03-25 13:39:21 +01:00 |
|
|
62f0b15193
|
refactor: isort import formatting
|
2024-03-25 13:21:38 +01:00 |
|
|
d846266332
|
refactor: renamed scanID to scan_id
|
2024-03-22 16:15:44 +01:00 |
|
|
86416d50cb
|
fix(utils/bec_dispatcher): bec_dispatcher adjusted to the new BECClient; dropped support to inject bec_config.yaml, instead BECClient can be passed as arg
|
2024-03-20 11:12:16 +01:00 |
|
|
d99fd76c0b
|
refactor(widget/figure): changed add_plot and add_image to specify what should be content of the widget, instead of widget id
|
2024-03-15 16:44:32 +01:00 |
|
|
fcf918c488
|
fix(widgets/figure): added widgets can be accessed as a list (fig.axes) or as a dictionary (fig.widgets)
|
2024-03-15 16:44:32 +01:00 |
|
|
a21bfec3d9
|
refactor(plots/image): image logic moved to BECImageItem, image updated from bec_dispatcher with register_stream fetching data from dispatcher
|
2024-03-14 14:42:41 +01:00 |
|
|
70c4e9bc5e
|
refactor(plots/plot_base): BECPlotBase inherits from pg.GraphicalLayout instead of pg.PlotItem, this will allow us to add multiple plots into each coordinate of BECFigure.
|
2024-03-14 14:35:26 +01:00 |
|
|
f3b3c2f526
|
fix(various): repo cleanup, removed - [plot_app, one_plot, scan_plot, scan2d_plot, crosshair_example, qtplugins], tests adjusted
|
2024-03-10 19:27:43 +01:00 |
|
|
7e0058a611
|
test(cli/generate_cli): test added
|
2024-02-29 14:58:58 +01:00 |
|
|
8127fc2960
|
fix(bec_dispatcher): adapt code to redis connector refactoring
|
2024-02-26 19:26:15 +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 |
|
|
f06e652b82
|
test(plots/waveform1d): tests added
|
2024-02-25 17:52:11 +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 |
|
|
8135f68230
|
test(tests/test_bec_connector): test_bec_connector.py added
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
8d0083c4aa
|
test: fix test_bec_monitor_scatter2D.py database init test change to check defaultdict
|
2024-01-23 14:42:11 +01:00 |
|
|
c6fe9d2026
|
test: test_bec_monitor_scatter2D.py added
|
2024-01-23 13:51:23 +01:00 |
|
|
75090b8575
|
feat: BECMonitor2DScatter for plotting x/y/z signal as a mesh of scatter plot
|
2024-01-23 13:51:23 +01:00 |
|
|
4664568672
|
fix(tests): ensure BEC service is shutdown after bec dispatcher test
|
2024-01-20 23:04:51 +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 |
|
|
8bebc4f692
|
refactor: pylint improvement
|
2024-01-17 14:59:53 +01:00 |
|
|
1cd273c375
|
test: test_motor_map.py added
|
2024-01-17 14:59:53 +01:00 |
|
|
7607d7a3b6
|
fix: bec_dispatcher.py can partially disconnect topics from slot
|
2024-01-16 16:02:31 +01:00 |
|
|
e51be04b95
|
fix: bec_dispatcher.py can connect multiple topics to one callback slot
|
2024-01-16 16:02:31 +01:00 |
|
|
58721bea1a
|
feat: bec_dispatcher can link multiple endpoints topics for one qt slot
|
2024-01-12 14:22:29 +01:00 |
|
|
3982c5d498
|
refactor: config_dialog.py refactored to accept new config formatting
|
2024-01-08 16:31:56 +01:00 |
|