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

Commit Graph

  • 2d851b6b4e fix: columns span generalised for any number of columns wyzula-jan 2023-08-30 15:32:05 +02:00
  • 65bfccce8f feat: number of columns can be dynamically changed wyzula-jan 2023-08-30 15:22:32 +02:00
  • 69c38d67e4 feat: multi window interface created for extreme BL wyzula-jan 2023-08-30 13:06:01 +02:00
  • f7db33f2c5 0.9.0 v0.9.0 semantic-release 2023-08-29 14:49:46 +00:00
  • a9f16884b0 feat: migrate to .yaml config file instead of argparse wyzula-jan 2023-08-29 16:48:29 +02:00
  • 0eff18f5a0 feat: better color coding of curves wyzula-jan 2023-08-29 16:31:57 +02:00
  • abd88f7109 refactor: x_value and y_values arguments separately wyzula-jan 2023-08-29 15:28:14 +02:00
  • 7dca0c09ff 0.8.1 v0.8.1 semantic-release 2023-08-29 12:53:44 +00:00
  • f0589b79ec fix: added missing local .ui file wyzula-jan 2023-08-29 14:52:48 +02:00
  • 687a68287d 0.8.0 v0.8.0 semantic-release 2023-08-29 12:49:29 +00:00
  • 8b202852a5 Merge branch 'extreme_app' wyzula-jan 2023-08-29 14:48:33 +02:00
  • bdaeef831b doc: updated documentation for PlotApp wyzula-jan 2023-08-29 14:48:21 +02:00
  • cab53543e6 fix: user can disable dap_worker and just choose signals to plot wyzula-jan 2023-08-29 14:41:23 +02:00
  • 3344f1b92a feat: user can specify tuple of (x,y) devices which wants to plot wyzula-jan 2023-08-29 13:57:28 +02:00
  • 3af57abc48 feat: fit table hardcode to "gaussian_fit_worker_3" wyzula-jan 2023-08-29 10:10:03 +02:00
  • 49ba6feb3a feat: crosshair snapped to x, y data automatically, clicked coordinates glows wyzula-jan 2023-08-28 17:56:00 +02:00
  • 2ed5d7208c fix: crosshair snaps correctly to x dataset wyzula-jan 2023-08-28 17:47:24 +02:00
  • 223f102aa9 feat: crosshair snaps to data, but it is activated with button due to debug wyzula-jan 2023-08-28 17:25:25 +02:00
  • 118f6af2b9 feat: dap fit plotted as curve, data as scatter wyzula-jan 2023-08-28 16:22:53 +02:00
  • fc4b54239e refactor: plot update via proxy wyzula-jan 2023-08-28 16:05:01 +02:00
  • ff545bf5c9 feat: oneplot can receive one motor and one monitor signal wyzula-jan 2023-08-28 15:12:57 +02:00
  • 140310babe 0.7.0 v0.7.0 semantic-release 2023-08-28 12:08:29 +00:00
  • ea7a44213f Merge branch 'motor_controle' wyzula-jan 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 wyzula-jan 2023-08-28 14:07:07 +02:00
  • 413e4356cf feat: labels of current motors are shown in motors limits wyzula-jan 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 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