0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-13 19:21:50 +02:00

2197 Commits

Author SHA1 Message Date
2d1665c76b feat: motor limits can be changed by spinBoxes 2023-08-21 11:18:01 +02:00
cac45626fc feat: switch for keyboard shortcuts for motor movement 2023-08-21 11:02:41 +02:00
512e698e26 feat: setting map according to motor limits 2023-08-18 17:06:37 +02:00
e6952a6d13 feat: map of motor position 2023-08-18 11:30:31 +02:00
947ba9f8b7 feat: motor_example.py created, motor samx and samy can be moved by buttons 2023-08-18 10:38:52 +02:00
a2f7aa58f9 refactor: folder organization changed 2023-08-17 16:05:10 +02:00
441d8e9d83 0.6.3
Automatically generated by python-semantic-release
v0.6.3
2023-08-17 14:02:43 +00:00
fb53632574 Merge branch 'frontend' 2023-08-17 16:01:25 +02:00
ab3d75e5d7 0.6.2
Automatically generated by python-semantic-release
v0.6.2
2023-08-17 13:55:52 +00:00
2fa1755170 test: crosshair mouse_moved signals for 1D and 2D 2023-08-17 15:53:51 +02:00
8a60cad918 docs: crosshair class documentation 2023-08-16 16:15:23 +02:00
242737b516 fix: crosshair handles dynamic changes of number of curves in 1D plot 2023-08-16 15:43:20 +02:00
ce54daf754 fix: correct coordinates for cursor table 2023-08-15 14:01:23 +02:00
98e711f4d0 0.6.1
Automatically generated by python-semantic-release
v0.6.1
2023-08-14 12:31:09 +00:00
167a891c47 fix: crosshair snaps to correct coordinates also with logx and logy 2023-08-14 14:30:04 +02:00
c2be3e6186 0.6.0
Automatically generated by python-semantic-release
v0.6.0
2023-08-11 12:44:21 +00:00
b57b3bb1af feat: new GUI for line_plot.py 2023-08-11 14:41:37 +02:00
abc5f911fe Merge branch 'master' into frontend 2023-08-11 10:31:24 +02:00
37680152fb refactor: renamed line_plot.ui to basic_plot.ui 2023-08-11 10:25:40 +02:00
23c206d550 refactor: rename line_plot to basic_plot 2023-08-11 10:21:12 +02:00
1f4bb404d4 0.5.0
Automatically generated by python-semantic-release
v0.5.0
2023-08-11 08:16:32 +00:00
67f619ee89 fix: dispatcher argparse and scan_plot tests 2023-08-11 10:12:24 +02:00
a9dd191629 fix: gui event removing bugs 2023-08-11 09:47:59 +02:00
dfce55b675 refactor: register scan_segment callback directly
* this allows to skip client.start() setup
2023-08-11 08:59:19 +02:00
6a3df34cdf feat: add generic connect function for slots 2023-08-11 08:59:18 +02:00
8c9a9c9353 feat: add possibility to provide service config 2023-08-11 08:59:18 +02:00
ffa5029535 0.4.0
Automatically generated by python-semantic-release
v0.4.0
2023-08-11 06:10:28 +00:00
0bf452ad1b fix: q selection for gui_event signal 2023-08-11 06:57:00 +02:00
20e9516595 feat: cursor universal signals
* 1D plot universal for multiple curves
* 2D plot rectangular selection
* signals for move/click for both 1D and 2D
2023-08-10 18:29:06 +02:00
dc5fd9959f refactor: made client a module import 2023-08-10 18:12:21 +02:00
f75554bd7b feat: cursor universal for 1D and 2D
* in 1D snapping to the closest curve
* 2D getting int coordinates
2023-08-10 14:30:45 +02:00
5353fed7bf feat: added qt_utils package with general Crosshair function
* only emits int -> suitable for 2D coordinates but not for 1D plot
2023-08-10 10:50:47 +02:00
0f109e6ad3 Merge remote-tracking branch 'origin/streamer_plot' into streamer_plot
# Conflicts:
#	bec_widgets/line_plot.py
2023-08-10 08:34:27 +02:00
c2d469b454 fix: fixed logic in data subscription 2023-08-09 21:39:28 +02:00
d40da67140 Merge remote-tracking branch 'origin/streamer_plot' into streamer_plot 2023-08-09 17:12:28 +02:00
7bec0b5e6c fix: scan_plot to accept metadata from dap signal
* as a consequence of 18b5d46678
2023-08-09 15:57:42 +02:00
d32088b643 feat: 2D plot updating 2023-08-09 15:12:42 +02:00
18b5d46678 feat: metadata available on_dap_update 2023-08-09 11:40:29 +02:00
378be81bf6 fix: plotting latest 1d curves 2023-08-09 09:37:14 +02:00
bb806c149d feat: plotting from streamer 2023-08-08 18:25:34 +02:00
14e92e8d68 refactor: changed from bec client to dispatcher 2023-08-08 14:10:24 +02:00
0feca4b157 feat: added Legend to plot
* all curves labeled according to available signals
* added static method to remove curve by name
2023-08-07 15:36:16 +02:00
a999f7669a feat: cursor coordinate as a QTable
* added debug button for testing
* roi_signal emitted after roi selection
* roi coordinates displayed in label over plot
2023-08-07 14:10:28 +02:00
4fb0a3b058 fix: Testing the data structure of plotting 2023-08-07 10:50:44 +02:00
075cc79d6f feat: changed from PlotItem to GraphicsLayoutWidget, added LabelItem 2023-08-04 16:32:50 +02:00
2abbc2e408 Merge branch 'qtdesig_widgets' into 'master'
feat: emit the full bec message to slots

See merge request bec/bec-widgets!2
2023-08-04 14:02:17 +02:00
91d8ffacff feat: add display_ui_file.py 2023-07-31 17:57:15 +02:00
1325704750 feat: add disconnect_dap_slot 2023-07-31 17:18:58 +02:00
cd11ee51c1 fix: fix examples when run directly as a script 2023-07-24 15:07:42 +02:00
b16406a7fc refactor: move plugins into a separate folder 2023-07-24 15:07:41 +02:00