|
e0b52fcedc
|
feat: total number of points, scatter size and number of point to dim after last position can be changed from GUI
|
2023-08-28 10:08:18 +02:00 |
|
|
f391a2fd00
|
feat: speed and frequency can be updated from GUI
|
2023-08-25 18:14:08 +02:00 |
|
|
ce9816480b
|
feat: speed and frequency is retrieved from devices
|
2023-08-25 18:06:33 +02:00 |
|
|
5dd0af6894
|
feat: delete coordinate table row by DELETE or BACKSPACE key
|
2023-08-25 17:22:27 +02:00 |
|
|
7575c91c99
|
refactor: introduced MotorActions enum to replace hardcoded strings + project cleanup
|
2023-08-25 16:50:18 +02:00 |
|
|
64708bc1b2
|
fix: line_plot.py default changed back to "gauss_bpm"
|
2023-08-25 16:20:05 +02:00 |
|
|
c7e35d7da6
|
fix: motor selection is disabled while motor is moving
|
2023-08-25 16:17:58 +02:00 |
|
|
cab32be009
|
feat: motor selection
|
2023-08-25 16:07:05 +02:00 |
|
|
0226188079
|
feat: new GUI
|
2023-08-25 11:36:49 +02:00 |
|
|
3c0e5955d4
|
feat: keyboard shortcut to go to coordinates
|
2023-08-24 18:35:52 +02:00 |
|
|
9eae697df8
|
feat: ability to choose how many points should be dimmed before reaching the threshold + total number of point which should be stored.
|
2023-08-24 18:22:50 +02:00 |
|
|
3e408b304b
|
refactor: migrate to use just np.array for tracking position, only latest N points are being dimmed.
|
2023-08-24 18:18:12 +02:00 |
|
|
187c748e87
|
feat: stop movement function, one callback function for 2 motors, move_finished is emitted in move_motor function not in callback
|
2023-08-24 17:22:21 +02:00 |
|
|
ed84293197
|
feat: controls are disabled while motor is moving and enabled when motor movement is finished
|
2023-08-23 17:21:44 +02:00 |
|
|
3f6d5c6641
|
feat: motor coordinates are now scatter instead of image
|
2023-08-23 16:48:23 +02:00 |
|
|
8be98c9bb6
|
feat: going to absolute coordinates saves coordinate in the table for later use with tag
|
2023-08-23 13:17:35 +02:00 |
|
|
95ead7117e
|
fix: init_motor_map receive motor position from motor_thread
|
2023-08-23 13:04:23 +02:00 |
|
|
349c06bcac
|
refactor: getting motor limits and coordinates moved to MotorControl(QThread)
|
2023-08-23 12:57:48 +02:00 |
|
|
11aa15fefd
|
fix: motor movement absolute fixed - movement by thread
|
2023-08-22 18:55:55 +02:00 |
|
|
af2fcffd5f
|
refactor: motor movement as a QThread
|
2023-08-22 18:16:44 +02:00 |
|
|
92388c3cab
|
feat: table with coordinates getting initial coordinates of motor
|
2023-08-21 13:48:48 +02:00 |
|
|
cbe27e46cf
|
feat: motor move to absolute (X,Y) coordinates
|
2023-08-21 11:55:49 +02:00 |
|
|
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 |
|