|
415c4ee3f2
|
feat: error messages if name or entry is wrong
|
2023-09-01 01:15:19 +02:00 |
|
|
96a88d2315
|
refactor: changed the .yaml structure and the logic of the whole app how to access
|
2023-09-01 00:59:11 +02:00 |
|
|
1a06dd7534
|
refactor: moved colormap related static methods to qt_utils colors.py
|
2023-08-31 21:52:45 +02:00 |
|
|
7bcf88d5eb
|
fix: bec_dispatcher.py can take multiple workers as a list
|
2023-08-31 13:56:54 +02:00 |
|
|
b8aa37321d
|
fix: config.yaml can be passed as a console argument to extreme.py
|
2023-08-31 13:56:24 +02:00 |
|
|
2f7c1b92a9
|
docs: fixed documentation
|
2023-08-30 15:42:22 +02:00 |
|
|
2d851b6b4e
|
fix: columns span generalised for any number of columns
|
2023-08-30 15:32:05 +02:00 |
|
|
65bfccce8f
|
feat: number of columns can be dynamically changed
|
2023-08-30 15:22:32 +02:00 |
|
|
69c38d67e4
|
feat: multi window interface created for extreme BL
|
2023-08-30 13:06:01 +02:00 |
|
|
f7db33f2c5
|
0.9.0
Automatically generated by python-semantic-release
v0.9.0
|
2023-08-29 14:49:46 +00:00 |
|
|
a9f16884b0
|
feat: migrate to .yaml config file instead of argparse
|
2023-08-29 16:48:29 +02:00 |
|
|
0eff18f5a0
|
feat: better color coding of curves
|
2023-08-29 16:31:57 +02:00 |
|
|
abd88f7109
|
refactor: x_value and y_values arguments separately
|
2023-08-29 15:28:14 +02:00 |
|
|
7dca0c09ff
|
0.8.1
Automatically generated by python-semantic-release
v0.8.1
|
2023-08-29 12:53:44 +00:00 |
|
|
f0589b79ec
|
fix: added missing local .ui file
|
2023-08-29 14:52:48 +02:00 |
|
|
687a68287d
|
0.8.0
Automatically generated by python-semantic-release
v0.8.0
|
2023-08-29 12:49:29 +00:00 |
|
|
8b202852a5
|
Merge branch 'extreme_app'
|
2023-08-29 14:48:33 +02:00 |
|
|
bdaeef831b
|
doc: updated documentation for PlotApp
|
2023-08-29 14:48:21 +02:00 |
|
|
cab53543e6
|
fix: user can disable dap_worker and just choose signals to plot
|
2023-08-29 14:41:23 +02:00 |
|
|
3344f1b92a
|
feat: user can specify tuple of (x,y) devices which wants to plot
|
2023-08-29 13:57:28 +02:00 |
|
|
3af57abc48
|
feat: fit table hardcode to "gaussian_fit_worker_3"
|
2023-08-29 10:10:03 +02:00 |
|
|
49ba6feb3a
|
feat: crosshair snapped to x, y data automatically, clicked coordinates glows
|
2023-08-28 17:56:00 +02:00 |
|
|
2ed5d7208c
|
fix: crosshair snaps correctly to x dataset
|
2023-08-28 17:47:24 +02:00 |
|
|
223f102aa9
|
feat: crosshair snaps to data, but it is activated with button due to debug
|
2023-08-28 17:25:25 +02:00 |
|
|
118f6af2b9
|
feat: dap fit plotted as curve, data as scatter
|
2023-08-28 16:22:53 +02:00 |
|
|
fc4b54239e
|
refactor: plot update via proxy
|
2023-08-28 16:05:01 +02:00 |
|
|
ff545bf5c9
|
feat: oneplot can receive one motor and one monitor signal
|
2023-08-28 15:12:57 +02:00 |
|
|
140310babe
|
0.7.0
Automatically generated by python-semantic-release
v0.7.0
|
2023-08-28 12:08:29 +00:00 |
|
|
ea7a44213f
|
Merge branch 'motor_controle'
|
2023-08-28 14:07:17 +02:00 |
|
|
98c0c64e85
|
feat: oneplot initialized as an example app for plotting motor vs monitor signals + dispatcher loop over msg
|
2023-08-28 14:07:07 +02:00 |
|
|
413e4356cf
|
feat: labels of current motors are shown in motors limits
|
2023-08-28 10:12:32 +02:00 |
|
|
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 |
|