mirror of
https://github.com/bec-project/bec_widgets.git
synced 2025-07-14 03:31:50 +02:00
22 KiB
22 KiB
Changelog
v0.18.1 (2023-09-08)
Fix
- Online changes (
29c983f
)
v0.18.0 (2023-09-08)
Feature
- Eigerplot added (
70d74c7
)
v0.17.1 (2023-09-08)
Fix
- Start_device_consumer changed from EP device_status to scan_status (
46a3981
)
v0.17.0 (2023-09-07)
Feature
- Console arguments added for Redis port, device, and sub_device tag (
fb52b2a
) - Plot flips every second row (
c368871
) - Device_consumer is getting scanID and initialise stream_consumer (
9271b91
) - Simulation and simple 2D plot for mca card stream (
bfef713
)
v0.16.4 (2023-09-06)
Fix
- Self.limit_map_data fixed to be initialised only with integers from limits (
b62509a
)
v0.16.3 (2023-09-06)
Fix
- Limit spinBoxes morphed to doubleSpinBoxes (
a1264fe
)
Documentation
- PyqtGraph controls in help (
2397af1
)
v0.16.2 (2023-09-06)
Fix
- X and y motor can be linked again (
f45512e
)
v0.16.1 (2023-09-06)
Fix
- Default values fixed from .yaml (
8a6e2da
)
v0.16.0 (2023-09-06)
Feature
- Added help button (
2087d19
) - Table can be loaded from .csv (
15d995f
) - Table can be exported to csv (
772f18f
) - Additional extra rows takes values from previous row (
1235294
) - Additional columns can be added through .yaml (
fa76acb
)
Fix
- Help extended (
9fba033
) - Table loads number of columns correctly (
bf12963
) - Content always aligned to centre (
74884a3
)
v0.15.0 (2023-09-06)
Feature
- Step for x and y can be linked or separated (
16ab746
) - User can choose if to save coordinates when moving to absolute coordinates (
6324199
)
Fix
- Table checkbox fixed (
7e6244c
) - Partial fix to table checkBox (
75f5c8f
) - Coordinates markers are updated on the map, if X, Y in table manually is changed (
0aa667b
) - Added float validator to the table (
be1bd81
) - Table bug, when deleted multiple rows (
9d83a45
) - Table bug, when user deleted row and wanted to go to the previous position (
63e6d61
)
v0.14.2 (2023-09-05)
Fix
- Bec_config initialisation by command line argument (
b7a1b8b
)
v0.14.1 (2023-09-05)
Fix
- Gui default tab changed to coordinates table (
3c74fa5
)
v0.14.0 (2023-09-05)
Feature
- Enable gui button, in the case that motor movement is not finished (
84155d2
) - Saved coordinates are shown on the map (
0ca665a
)
Fix
- Motor position points can be switched on/off if points were deleted (
5b30dfd
) - Highlight disapear with new motor (
3fb8651
) - New points do not make invisible points visible again (
fb10551
) - Checkbox visibility toggle is working. (
a178c43
) - Saved coordinates can be removed from table and from the map again (
c32e95a
)
v0.13.0 (2023-09-05)
Feature
- Crosshair highlight at motor position (
9228e5a
) - Increase step size double with key bindings (
e9ef1e3
) - Go, set, save current coordinates and keyboard shortcuts (
5d6a328
)
Fix
v0.12.0 (2023-09-04)
Feature
Fix
- Error message if motor do not have limits attribute (
bf93b02
)
Documentation
- Added documentation to all classes and methods (
4afaa1b
)
v0.11.0 (2023-09-04)
Feature
- Colorbutton next to each curve in the table to be able to set up colors (
2c6719c
)
Fix
- User selected colors are preserved with the new scan (
8e7885f
) - Colorbutton change now symbols as well (
6d2e1c9
)
v0.10.0 (2023-09-01)
Feature
- Load and export configuration into .yaml from GUI (
e527353
) - Error messages if name or entry is wrong (
415c4ee
) - Number of columns can be dynamically changed (
65bfccc
) - Multi window interface created for extreme BL (
69c38d6
)
Fix
- Check if num_columns is not higher that actual number of plots (
aac6e17
) - Add max number of columns according to the number of plots (
fbd71c1
) - More specific error messages (
583e643
) - Bec_dispatcher.py can take multiple workers as a list (
7bcf88d
) - Config.yaml can be passed as a console argument to extreme.py (
b8aa373
) - Columns span generalised for any number of columns (
2d851b6
)
Documentation
v0.9.0 (2023-08-29)
Feature
v0.8.1 (2023-08-29)
Fix
- Added missing local .ui file (
f0589b7
)
v0.8.0 (2023-08-29)
Feature
- User can specify tuple of (x,y) devices which wants to plot (
3344f1b
) - Fit table hardcode to "gaussian_fit_worker_3" (
3af57ab
) - Crosshair snapped to x, y data automatically, clicked coordinates glows (
49ba6fe
) - Crosshair snaps to data, but it is activated with button due to debug (
223f102
) - Dap fit plotted as curve, data as scatter (
118f6af
) - Oneplot can receive one motor and one monitor signal (
ff545bf
) - Oneplot initialized as an example app for plotting motor vs monitor signals + dispatcher loop over msg (
98c0c64
)
Fix
- User can disable dap_worker and just choose signals to plot (
cab5354
) - Crosshair snaps correctly to x dataset (
2ed5d72
)
v0.7.0 (2023-08-28)
Feature
- Labels of current motors are shown in motors limits (
413e435
) - Total number of points, scatter size and number of point to dim after last position can be changed from GUI (
e0b52fc
) - Speed and frequency can be updated from GUI (
f391a2f
) - Speed and frequency is retrieved from devices (
ce98164
) - Delete coordinate table row by DELETE or BACKSPACE key (
5dd0af6
) - Motor selection (
cab32be
) - New GUI (
0226188
) - Keyboard shortcut to go to coordinates (
3c0e595
) - Ability to choose how many points should be dimmed before reaching the threshold + total number of point which should be stored. (
9eae697
) - Stop movement function, one callback function for 2 motors, move_finished is emitted in move_motor function not in callback (
187c748
) - Controls are disabled while motor is moving and enabled when motor movement is finished (
ed84293
) - Motor coordinates are now scatter instead of image (
3f6d5c6
) - Going to absolute coordinates saves coordinate in the table for later use with tag (
8be98c9
) - Table with coordinates getting initial coordinates of motor (
92388c3
) - Motor move to absolute (X,Y) coordinates (
cbe27e4
) - Motor limits can be changed by spinBoxes (
2d1665c
) - Switch for keyboard shortcuts for motor movement (
cac4562
) - Setting map according to motor limits (
512e698
) - Map of motor position (
e6952a6
) - Motor_example.py created, motor samx and samy can be moved by buttons (
947ba9f
)
Fix
- Line_plot.py default changed back to "gauss_bpm" (
64708bc
) - Motor selection is disabled while motor is moving (
c7e35d7
) - Init_motor_map receive motor position from motor_thread (
95ead71
) - Motor movement absolute fixed - movement by thread (
11aa15f
)
v0.6.3 (2023-08-17)
Fix
- Crosshair handles dynamic changes of number of curves in 1D plot (
242737b
)
Documentation
- Crosshair class documentation (
8a60cad
)
v0.6.2 (2023-08-17)
Fix
- Correct coordinates for cursor table (
ce54daf
)
v0.6.1 (2023-08-14)
Fix
- Crosshair snaps to correct coordinates also with logx and logy (
167a891
)
v0.6.0 (2023-08-11)
Feature
v0.5.0 (2023-08-11)
Feature
- Add generic connect function for slots (
6a3df34
) - Add possibility to provide service config (
8c9a9c9
)
Fix
v0.4.0 (2023-08-11)
Feature
- Cursor universal for 1D and 2D (
f75554b
) - Added qt_utils package with general Crosshair function (
5353fed
) - 2D plot updating (
d32088b
) - Metadata available on_dap_update (
18b5d46
) - Plotting from streamer (
bb806c1
) - Added Legend to plot (
0feca4b
) - Cursor coordinate as a QTable (
a999f76
) - Changed from PlotItem to GraphicsLayoutWidget, added LabelItem (
075cc79
) - Add display_ui_file.py (
91d8ffa
) - Add disconnect_dap_slot (
1325704
) - Inherit from GraphicsView for consistency with 2D plot (
d8c101c
) - Add BECScanPlot2D (
67905e8
) - Emit the full bec message to slots (
1bb3020
)
Fix
- Q selection for gui_event signal (
0bf452a
) - Fixed logic in data subscription (
c2d469b
) - Scan_plot to accept metadata from dap signal (
7bec0b5
) - Plotting latest 1d curves (
378be81
) - Testing the data structure of plotting (
4fb0a3b
) - Fix examples when run directly as a script (
cd11ee5
) - Module paths (
e7f644c
)
v0.3.0 (2023-07-19)
Feature
- Add auto-computed color_list from colormaps (
3e1708b
) - Add functionality for plotting multiple signals (
10e2906
) - Added lineplot widget (
989a3f0
) - Added ctrl_c from grum (
8fee13a
)
Fix
Documentation
v0.2.1 (2023-07-13)
Fix
v0.2.0 (2023-07-13)
Feature
- Move ivan's qtwidgets to bec-widgets (
34e5ed2
)
v0.1.0 (2023-07-11)
Feature
- Added config plotter (
db274c6
)