1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-12-29 18:31:17 +01:00

Commit Graph

  • e0b52fcedc feat: total number of points, scatter size and number of point to dim after last position can be changed from GUI wyzula-jan 2023-08-28 10:08:18 +02:00
  • f391a2fd00 feat: speed and frequency can be updated from GUI wyzula-jan 2023-08-25 18:14:08 +02:00
  • ce9816480b feat: speed and frequency is retrieved from devices wyzula-jan 2023-08-25 18:06:33 +02:00
  • 5dd0af6894 feat: delete coordinate table row by DELETE or BACKSPACE key wyzula-jan 2023-08-25 17:22:27 +02:00
  • 7575c91c99 refactor: introduced MotorActions enum to replace hardcoded strings + project cleanup wyzula-jan 2023-08-25 16:50:18 +02:00
  • 64708bc1b2 fix: line_plot.py default changed back to "gauss_bpm" wyzula-jan 2023-08-25 16:20:05 +02:00
  • c7e35d7da6 fix: motor selection is disabled while motor is moving wyzula-jan 2023-08-25 16:17:58 +02:00
  • cab32be009 feat: motor selection wyzula-jan 2023-08-25 16:07:05 +02:00
  • 0226188079 feat: new GUI wyzula-jan 2023-08-25 11:36:49 +02:00
  • 3c0e5955d4 feat: keyboard shortcut to go to coordinates wyzula-jan 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. wyzula-jan 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. wyzula-jan 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 wyzula-jan 2023-08-24 17:22:21 +02:00
  • ed84293197 feat: controls are disabled while motor is moving and enabled when motor movement is finished wyzula-jan 2023-08-23 17:21:44 +02:00
  • 3f6d5c6641 feat: motor coordinates are now scatter instead of image wyzula-jan 2023-08-23 16:48:23 +02:00
  • 8be98c9bb6 feat: going to absolute coordinates saves coordinate in the table for later use with tag wyzula-jan 2023-08-23 13:17:35 +02:00
  • 95ead7117e fix: init_motor_map receive motor position from motor_thread wyzula-jan 2023-08-23 13:04:23 +02:00
  • 349c06bcac refactor: getting motor limits and coordinates moved to MotorControl(QThread) wyzula-jan 2023-08-23 12:57:48 +02:00
  • 11aa15fefd fix: motor movement absolute fixed - movement by thread wyzula-jan 2023-08-22 18:55:55 +02:00
  • af2fcffd5f refactor: motor movement as a QThread wyzula-jan 2023-08-22 18:16:44 +02:00
  • 92388c3cab feat: table with coordinates getting initial coordinates of motor wyzula-jan 2023-08-21 13:48:48 +02:00
  • cbe27e46cf feat: motor move to absolute (X,Y) coordinates wyzula-jan 2023-08-21 11:55:49 +02:00
  • 2d1665c76b feat: motor limits can be changed by spinBoxes wyzula-jan 2023-08-21 11:18:01 +02:00
  • cac45626fc feat: switch for keyboard shortcuts for motor movement wyzula-jan 2023-08-21 11:02:41 +02:00
  • 512e698e26 feat: setting map according to motor limits wyzula-jan 2023-08-18 17:06:37 +02:00
  • e6952a6d13 feat: map of motor position wyzula-jan 2023-08-18 11:30:31 +02:00
  • 947ba9f8b7 feat: motor_example.py created, motor samx and samy can be moved by buttons wyzula-jan 2023-08-18 10:38:52 +02:00
  • a2f7aa58f9 refactor: folder organization changed wyzula-jan 2023-08-17 16:05:10 +02:00
  • 441d8e9d83 0.6.3 v0.6.3 semantic-release 2023-08-17 14:02:43 +00:00
  • fb53632574 Merge branch 'frontend' wyzula-jan 2023-08-17 16:01:25 +02:00
  • ab3d75e5d7 0.6.2 v0.6.2 semantic-release 2023-08-17 13:55:52 +00:00
  • 2fa1755170 test: crosshair mouse_moved signals for 1D and 2D wyzula-jan 2023-08-17 15:53:51 +02:00
  • 8a60cad918 docs: crosshair class documentation wyzula-jan 2023-08-16 16:15:23 +02:00
  • 242737b516 fix: crosshair handles dynamic changes of number of curves in 1D plot wyzula-jan 2023-08-16 15:43:20 +02:00
  • ce54daf754 fix: correct coordinates for cursor table wyzula-jan 2023-08-15 14:01:23 +02:00
  • 98e711f4d0 0.6.1 v0.6.1 semantic-release 2023-08-14 12:31:09 +00:00
  • 167a891c47 fix: crosshair snaps to correct coordinates also with logx and logy wyzula-jan 2023-08-14 14:30:04 +02:00
  • c2be3e6186 0.6.0 v0.6.0 semantic-release 2023-08-11 12:44:21 +00:00
  • b57b3bb1af feat: new GUI for line_plot.py wyzula-jan 2023-08-11 14:41:37 +02:00
  • abc5f911fe Merge branch 'master' into frontend wyzula-jan 2023-08-11 10:31:24 +02:00
  • 37680152fb refactor: renamed line_plot.ui to basic_plot.ui wyzula-jan 2023-08-11 10:25:40 +02:00
  • 23c206d550 refactor: rename line_plot to basic_plot appel_c 2023-08-11 10:21:12 +02:00
  • 1f4bb404d4 0.5.0 v0.5.0 semantic-release 2023-08-11 08:16:32 +00:00
  • 67f619ee89 fix: dispatcher argparse and scan_plot tests Ivan Usov 2023-08-11 09:58:33 +02:00
  • a9dd191629 fix: gui event removing bugs appel_c 2023-08-11 09:47:59 +02:00
  • dfce55b675 refactor: register scan_segment callback directly Ivan Usov 2023-08-10 17:18:20 +02:00
  • 6a3df34cdf feat: add generic connect function for slots Ivan Usov 2023-08-10 16:24:42 +02:00
  • 8c9a9c9353 feat: add possibility to provide service config Ivan Usov 2023-08-07 10:00:31 +02:00
  • ffa5029535 0.4.0 v0.4.0 semantic-release 2023-08-11 06:10:28 +00:00
  • 0bf452ad1b fix: q selection for gui_event signal appel_c 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 wyzula-jan 2023-08-10 18:29:06 +02:00
  • dc5fd9959f refactor: made client a module import Klaus Wakonig 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 wyzula-jan 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 wyzula-jan 2023-08-10 10:50:47 +02:00
  • 0f109e6ad3 Merge remote-tracking branch 'origin/streamer_plot' into streamer_plot wyzula-jan 2023-08-10 08:34:27 +02:00
  • c2d469b454 fix: fixed logic in data subscription appel_c 2023-08-09 21:39:28 +02:00
  • d40da67140 Merge remote-tracking branch 'origin/streamer_plot' into streamer_plot wyzula-jan 2023-08-09 17:12:28 +02:00
  • 7bec0b5e6c fix: scan_plot to accept metadata from dap signal Ivan Usov 2023-08-09 15:57:42 +02:00
  • d32088b643 feat: 2D plot updating wyzula-jan 2023-08-09 15:12:42 +02:00
  • 18b5d46678 feat: metadata available on_dap_update wyzula-jan 2023-08-09 11:40:29 +02:00
  • 378be81bf6 fix: plotting latest 1d curves appel_c 2023-08-09 09:37:14 +02:00
  • bb806c149d feat: plotting from streamer wyzula-jan 2023-08-08 18:25:34 +02:00
  • 14e92e8d68 refactor: changed from bec client to dispatcher wyzula-jan 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 wyzula-jan 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 wyzula-jan 2023-08-07 14:10:28 +02:00
  • 4fb0a3b058 fix: Testing the data structure of plotting wyzula-jan 2023-08-07 10:50:44 +02:00
  • 075cc79d6f feat: changed from PlotItem to GraphicsLayoutWidget, added LabelItem wyzula-jan 2023-08-04 16:32:50 +02:00
  • 2abbc2e408 Merge branch 'qtdesig_widgets' into 'master' wakonig_k 2023-08-04 14:02:17 +02:00
  • 91d8ffacff feat: add display_ui_file.py Ivan Usov 2023-07-31 17:57:15 +02:00
  • 1325704750 feat: add disconnect_dap_slot Ivan Usov 2023-07-31 16:52:04 +02:00
  • cd11ee51c1 fix: fix examples when run directly as a script Ivan Usov 2023-07-24 15:06:50 +02:00
  • b16406a7fc refactor: move plugins into a separate folder Ivan Usov 2023-07-24 11:56:31 +02:00
  • ff534ad67f refactor: use BECClient for cb on scan_segment Ivan Usov 2023-07-24 10:16:23 +02:00
  • 87163fde32 refactor: widgets setup their own connections Ivan Usov 2023-07-21 09:58:35 +02:00
  • e7f644c507 fix: module paths Ivan Usov 2023-07-19 17:35:33 +02:00
  • d8c101cdd7 feat: inherit from GraphicsView for consistency with 2D plot Ivan Usov 2023-07-19 17:20:53 +02:00
  • 67905e896c feat: add BECScanPlot2D Ivan Usov 2023-07-19 17:25:18 +02:00
  • 1bb3020703 feat: emit the full bec message to slots Ivan Usov 2023-07-19 09:12:53 +02:00
  • f706010c2a 0.3.0 v0.3.0 semantic-release 2023-07-19 08:46:02 +00:00
  • 601e45f790 Merge branch 'line_plot' into 'master' wakonig_k 2023-07-19 08:45:04 +00:00
  • 9883caa1b3 test: fixed client mock Klaus Wakonig 2023-07-19 10:06:21 +02:00
  • d37fbf5c4f test: add test for line_plot appel_c 2023-07-18 21:54:01 +02:00
  • 48075e4fe3 fix: add warning for non-existing signalz appel_c 2023-07-18 21:52:59 +02:00
  • a460f3c0bd fix: documentation and bugfix for mouse_moved appel_c 2023-07-18 16:51:48 +02:00
  • 3e1708bf48 feat: add auto-computed color_list from colormaps appel_c 2023-07-18 14:16:25 +02:00
  • 10e2906445 feat: add functionality for plotting multiple signals appel_c 2023-07-18 12:39:41 +02:00
  • 989a3f0808 feat: added lineplot widget appel_c 2023-07-17 19:03:20 +02:00
  • 8fee13a67b feat: added ctrl_c from grum appel_c 2023-07-17 19:02:52 +02:00
  • cc69cf9b61 ci: fixed python-semantic-release version to 7.* wakonig_k 2023-07-17 06:15:33 +00:00
  • d8038a8cd0 docs: add notes about qt designer install via conda-forge Ivan Usov 2023-07-14 16:02:59 +02:00
  • 65b94ecd45 build: fixed setup.cfg metadata wakonig_k 2023-07-14 07:08:16 +00:00
  • db2d33e891 docs: added license wakonig_k 2023-07-13 20:37:29 +00:00
  • 5e5c0ed980 refactor: added pylintrc file; cleanup Klaus Wakonig 2023-07-13 22:23:24 +02:00
  • 004faecc69 ci: fixed stage name Klaus Wakonig 2023-07-13 18:49:07 +02:00
  • 81b6355932 ci: added security tests Klaus Wakonig 2023-07-13 18:48:12 +02:00
  • b790dd2d08 test: removed deprecated waitforwindowshown method of qtbot Klaus Wakonig 2023-07-13 18:46:30 +02:00
  • ac868c80de 0.2.1 v0.2.1 semantic-release 2023-07-13 16:38:41 +00:00
  • 947db1e0f3 fix: fixed setup config (wrong name) Klaus Wakonig 2023-07-13 18:37:41 +02:00
  • 86f4deffd8 fix: fixed bec_lib dependency Klaus Wakonig 2023-07-13 18:33:58 +02:00
  • b5f7b4feee build: added black as dev dependency Klaus Wakonig 2023-07-13 18:33:08 +02:00