wyzula_j
|
b06fc5e255
|
feat(image): new Image widget based on new PlotBase
|
2025-03-25 16:45:07 +01:00 |
|
wyzula_j
|
22e804a7bc
|
refactor(waveform_widget): removed and replaced by Waveform
|
2025-03-25 16:45:06 +01:00 |
|
appel_c
|
66c6c7fa50
|
fix: add support for additional keyword arguments in widget constructors
|
2025-03-06 15:39:16 +01:00 |
|
wyzula_j
|
aab0229a40
|
refactor(widgets): widget module structure reorganised
|
2024-11-14 14:20:20 +01: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 |
|
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
|
03fa1f26d0
|
refactor(widget/plots): WidgetConfig changed to SubplotConfig
|
2024-05-07 16:30:21 +02:00 |
|
wyzula_j
|
8f20a0b3b1
|
fix(plots): cleanup policy reviewed for children items
|
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
|
67a99a1a19
|
fix(plot/image): monitors are now validated with current bec session
|
2024-04-20 01:35:17 +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
|
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
|
49327a8dbd
|
fix(plots/motor_map): removed single callback flag for connecting device_readback motors
|
2024-04-11 11:53:28 +02:00 |
|
wyzula_j
|
ee617b73a2
|
fix(widget/plots): added "get_config" to all children of BECConnector to USER_ACCESS
|
2024-04-10 18:06:37 +02:00 |
|
wyzula_j
|
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 |
|
wyzula_j
|
b8519e8770
|
feat(plots/bec_figure): Motor Map integrated to BECFigure
|
2024-03-26 22:53:46 +01:00 |
|
wyzula_j
|
0f69c346cd
|
feat(plots/bec_motor_map): BECMotorMap build on BECPlotBase
|
2024-03-26 22:53:46 +01:00 |
|
wyzula_j
|
c5826f8887
|
fix: circular imports
|
2024-03-25 13:39:21 +01:00 |
|
wyzula_j
|
62f0b15193
|
refactor: isort import formatting
|
2024-03-25 13:21:38 +01:00 |
|
wakonig_k
|
d846266332
|
refactor: renamed scanID to scan_id
|
2024-03-22 16:15:44 +01:00 |
|
wyzula-jan
|
b8d4e697ac
|
fix(plots/image): same access pattern for image and image_item for setting up parameters, autorange of z scale disabled by default
|
2024-03-15 16:44:32 +01:00 |
|
wyzula-jan
|
4664661cfb
|
fix(widget/various): corrected USER_ACCESS methods for children widgets to include inherited methods to RPC
|
2024-03-15 16:44:32 +01:00 |
|
wyzula-jan
|
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 |
|
wyzula-jan
|
598479bb55
|
fix(plots/waveform1d): curves_data access disabled
|
2024-03-14 14:42:41 +01:00 |
|
wyzula-jan
|
4ef6ae90f2
|
fix(cli): find_widget_by_id for BECImageShow changed to be compatible with RPC logic
|
2024-03-14 14:42:41 +01:00 |
|
wyzula-jan
|
4865b10ced
|
feat(plots/image): image processor can run in threaded or non-threaded version
|
2024-03-14 14:42:41 +01:00 |
|
wyzula-jan
|
3362fabed7
|
fix(plots/image): access pattern for ImageItems in BECImageShow
|
2024-03-14 14:42:41 +01:00 |
|
wyzula-jan
|
4076698530
|
fix(cli): fix cli connector.send to set_and_publish for gui_instruction_response
|
2024-03-14 14:42:41 +01:00 |
|
wyzula-jan
|
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 |
|
wyzula-jan
|
7ffedd9ceb
|
feat(plots/image): change stream processor to QThread with connector.get_last; cleanup method for BECFigure to kill all threads if App is closed during acquisition
|
2024-03-14 14:39:44 +01:00 |
|
wyzula-jan
|
9ad0055336
|
feat(plots/image): basic image visualisation, getting data are based on stream_connector (deprecated)
|
2024-03-14 14:39:44 +01:00 |
|
wyzula-jan
|
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 |
|
wyzula-jan
|
57132a4721
|
fix(cli/rpc): server access children widget.find_widget_by_id(gui_id)
|
2024-02-26 13:26:55 +01:00 |
|
 wakonig_kandwyzula-jan
|
f71dc5c5ab
|
fix(cli): fixed property access, rebased
|
2024-02-26 10:29:15 +01:00 |
|
wyzula-jan
|
35cd4fd6f1
|
fix(plots/waveform1d): pandas import clean up, export curves with none skipped
|
2024-02-25 18:06:33 +01:00 |
|
wyzula-jan
|
f06e652b82
|
test(plots/waveform1d): tests added
|
2024-02-25 17:52:11 +01:00 |
|
wyzula-jan
|
5fc8047c8f
|
feat(widgets/waveform1d): data can be exported from rendered curve
|
2024-02-25 12:52:36 +01:00 |
|
wyzula-jan
|
826a5e9874
|
test(test_plot_base): BECPlotBase tests added
|
2024-02-23 13:37:25 +01:00 |
|
wyzula-jan
|
5964778a64
|
refactor(widgets/BECCurve): set kwargs for curve style while adding curve
|
2024-02-23 11:05:01 +01:00 |
|
wyzula-jan
|
24c77376b2
|
fix(widgets/plots): added placeholder for cleanup method to BECPlotBase
|
2024-02-23 10:53:10 +01:00 |
|
wyzula-jan
|
a28b9c8981
|
fix(widget/figure): add cleanup method to disconnect all slots before removing Waveform1D from layout
|
2024-02-23 10:53:10 +01:00 |
|
wyzula-jan
|
9a5c86ea35
|
feat(widgets/Waveform1D): Waveform1D can be fully constructed by config
|
2024-02-23 10:53:10 +01:00 |
|
wyzula-jan
|
1db77b969b
|
feat(utils/entry_validator): possibility to validate add_scan_curve with current BEC session
|
2024-02-23 10:53:10 +01:00 |
|
wyzula-jan
|
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 |
|