wyzula_j
|
9d615c915c
|
fix(spiral_progress_bar/rings): config min/max values added check for floats
|
2024-06-04 10:56:53 +02:00 |
|
wyzula_j
|
d2539918b2
|
fix(spiral_progress_bar): Endpoint is always stored as a string in the RingConnection Config
|
2024-06-04 10:56:53 +02:00 |
|
wyzula_j
|
ddc9510c2b
|
fix(examples): outdated examples removed (mca_plot.py, stream_plot.py, motor_example.py)
|
2024-05-29 20:45:21 +02:00 |
|
wyzula_j
|
07b99d91a5
|
fix: compatibility adjustment to .ui loading and tests for PySide6
|
2024-05-29 14:36:42 +02:00 |
|
wyzula_j
|
0fea8d6065
|
feat(utils/ui_loader): universal ui loader for pyside/pyqt
|
2024-05-28 10:59:31 +02:00 |
|
wyzula_j
|
76bd0d339a
|
feat(widgets/progressbar): SpiralProgressBar added with rpc interface
|
2024-05-24 13:59:10 +02:00 |
|
wyzula_j
|
fc4d0f3bb2
|
feat(figure): changes to support direct plot functionality
|
2024-05-24 10:50:00 +02:00 |
|
wyzula_j
|
3455c60236
|
refactor(reconstruction): repository structure is changed to separate assets needed for each widget
|
2024-05-21 16:31:55 +02:00 |
|
wyzula_j
|
edc25fbf9d
|
refactor(clean-up): 1st generation widgets are removed
|
2024-05-21 16:31:55 +02:00 |
|
wakonig_k
|
7d64cac661
|
fix: removed apparently unnecessary sleep while waiting for an rpc response
|
2024-05-15 14:14:25 +02:00 |
|
guijar_m
|
9f8fbdd5fc
|
fix: check device class without importing to speed up initial import time
|
2024-05-15 10:10:14 +02:00 |
|
guijar_m
|
d1e6cd388c
|
fix: speed up initial import times using lazy import (from bec_lib)
|
2024-05-15 10:10:14 +02:00 |
|
guijar_m
|
5d09a13d88
|
fix: adapt to bec_lib changes (no more submodules in __init__.py)
|
2024-05-15 10:10:14 +02:00 |
|
wakonig_k
|
4117fd7b5b
|
refactor: applied formatter
|
2024-05-09 11:29:42 +02:00 |
|
wyzula_j
|
7f2f7cd07a
|
fix(docstrings): docstrings formating fixed for sphinx to properly format readdocs
|
2024-05-08 15:31:22 +02:00 |
|
wyzula_j
|
ceae979f37
|
fix(widgets/dock): BECDockArea close overwrites the default pyqtgraph Container close + minor improvements
|
2024-05-07 16:31:12 +02:00 |
|
wyzula_j
|
fcd6ef0975
|
feat(utils/layout_manager): added GridLayoutManager to extend functionalities of native QGridLayout
|
2024-05-07 16:30:21 +02:00 |
|
wyzula_j
|
d8ff8afcd4
|
feat(widget/dock): BECDock and BECDock area for dockable windows
|
2024-05-07 16:30:21 +02:00 |
|
wyzula_j
|
03fa1f26d0
|
refactor(widget/plots): WidgetConfig changed to SubplotConfig
|
2024-05-07 16:30:21 +02:00 |
|
wakonig_k
|
5ece269adb
|
feat(utils): added plugin helper to find and load
|
2024-05-07 12:10:53 +02:00 |
|
guijar_m
|
0dfcaa4b70
|
fix: 'disconnect_slot' has to be symmetric with 'connect_slot' regarding QtThreadSafeCallback
|
2024-04-30 17:27:02 +02:00 |
|
wyzula_j
|
57cb136a09
|
fix(cli): BECFigure takes the port to connect to redis from the current BECClient, supporting plugins
|
2024-04-29 16:53:26 +02:00 |
|
wyzula_j
|
13c018a797
|
fix(widgets/figure): access pattern changed for getting widgets by coordinates for rpc
|
2024-04-28 12:42:58 +02:00 |
|
wyzula_j
|
8f20a0b3b1
|
fix(plots): cleanup policy reviewed for children items
|
2024-04-28 12:42:58 +02:00 |
|
wyzula_j
|
6b6a6b2249
|
fix(rpc/client_utils): getoutput more transparent + error handling
|
2024-04-28 12:42:58 +02:00 |
|
wyzula_j
|
2ca32675ec
|
fix(rpc_register): thread lock for listign all connections
|
2024-04-28 12:42:58 +02:00 |
|
wyzula_j
|
381d713837
|
feat(plots): universal cleanup and remove also for children items
|
2024-04-28 12:42:58 +02:00 |
|
wyzula_j
|
a898e7e4f1
|
feat(rpc/rpc_register): singleton rpc register for all rpc connections for session
|
2024-04-28 12:42:58 +02:00 |
|
wyzula_j
|
ab8537483d
|
fix(widgets/editor): qscintilla editor removed
|
2024-04-26 17:57:54 +02:00 |
|
wyzula_j
|
6500a00682
|
feat(rpc/client_utils): timeout for rpc response
|
2024-04-24 17:49:23 +02:00 |
|
wyzula_j
|
9602085f82
|
fix(rpc/client_utils): close clean up policy for BECFigure
|
2024-04-24 10:54:24 +02:00 |
|
wakonig_k
|
6238693ffb
|
feat(cli): added auto updates plugin support
|
2024-04-23 15:22:45 +02:00 |
|
wyzula_j
|
71cb80d544
|
feat(utils/thread_checker): util class to check the thread leakage for closeEvent in qt
|
2024-04-23 14:53:13 +02:00 |
|
wyzula_j
|
77ff7962cc
|
refactor(utils/container_utils): part of the logic regarding locating widgets moved from BECFigure to utility class
|
2024-04-22 12:07:37 +02:00 |
|
wyzula_j
|
67a99a1a19
|
fix(plot/image): monitors are now validated with current bec session
|
2024-04-20 01:35:17 +02:00 |
|
 wakonig_kandwyzula_j
|
1111610f32
|
fix(cli): fixed support for devices as cli input
|
2024-04-19 18:18:25 +02:00 |
|
wyzula_j
|
2955b5ec02
|
refactor(rpc/client_utils): update script for grid_scan adds z axis device
|
2024-04-19 00:17:00 +02:00 |
|
wyzula_j
|
ff52100e23
|
fix(widgets/figure): individual cleanup disabled, making stuck rpc
|
2024-04-19 00:16:22 +02:00 |
|
wyzula_j
|
026c0792be
|
fix(plots/waveform): colormap is correctly passed from BECFigure
|
2024-04-19 00:15:04 +02:00 |
|
wyzula_j
|
b632ed1095
|
refactor(examples/jupyter_console_window): jupyter console debugging window moved to examples
|
2024-04-16 19:47:01 +02:00 |
|
wyzula_j
|
1bc18a201c
|
test(e2e/rpc): rpc e2e tests extended
|
2024-04-16 09:51:39 +02:00 |
|
wyzula_j
|
c12f2cee80
|
fix(plots/motor_map): user can get data as dict from BECMotorMap
|
2024-04-16 09:51:39 +02:00 |
|
wyzula_j
|
c2c583fce6
|
fix(plots/image): user can get data as np.ndarray from BECImageItem
|
2024-04-16 09:51:39 +02:00 |
|
wyzula_j
|
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 |
|
wyzula_j
|
ecdf0f122b
|
fix(rpc/server): server can accept client or dispatcher
|
2024-04-16 09:51:39 +02:00 |
|
wyzula_j
|
be9847e9d2
|
refactor(plots/image): all rpc widgets can access config_dict as property
|
2024-04-15 11:45:06 +02:00 |
|
wyzula_j
|
2f7317b328
|
refactor(plots/image): images are accessed as property .images -> returns list[BECImage]
|
2024-04-15 11:40:30 +02:00 |
|
wyzula_j
|
0b86a0009d
|
fix(test_fake_redis): TestMessage fixed to pydantic BaseModel
|
2024-04-11 15:28:06 +02:00 |
|
wyzula_j
|
49327a8dbd
|
fix(plots/motor_map): removed single callback flag for connecting device_readback motors
|
2024-04-11 11:53:28 +02:00 |
|
 guijar_mandwyzula_j
|
285bf0164b
|
fix(cli/client_utils): print_log is buffered; add output processing thread
|
2024-04-11 11:53:28 +02:00 |
|