1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-03-08 01:37:52 +01:00

Commit Graph

  • 1c2fb8b972 fix(rpc): connection to on_rpc_update done through bec_dispatcher wyzula-jan 2024-02-21 10:00:02 +01:00
  • a61bf36df5 feat(cli): added cli interface, rebased wakonig_k 2024-02-19 14:49:33 +01:00
  • d678a85957 fix: after removing plot from BECFigure, the coordinates are correctly resigned wyzula-jan 2024-02-19 16:36:35 +01:00
  • 684592ae37 feat: curve can be modified after adding to the plot wyzula-jan 2024-02-16 17:03:04 +01:00
  • f0ed243c91 feat: waveform1d.py curves can be removed by identifier by order(int) or by curve_id(str) wyzula-jan 2024-02-16 12:51:03 +01:00
  • cba3863e5a feat: waveform1d.py curves can be stylised; access scan history by index or scanID wyzula-jan 2024-02-16 11:11:00 +01:00
  • 1d26b23221 feat: start method for BECFigure, jupyter console .ui added to git wyzula-jan 2024-02-15 13:06:04 +01:00
  • b827e9eaa7 feat: added @user_access from bec_lib.utils wyzula-jan 2024-02-15 11:21:21 +01:00
  • 60d150a411 feat: plot can be removed from BECFigure wyzula-jan 2024-02-14 23:45:28 +01:00
  • c781b1b4e4 feat: figure.py create widget factory wyzula-jan 2024-02-14 23:07:18 +01:00
  • 565e475ace feat: waveform1d.py draft wyzula-jan 2024-02-14 21:49:57 +01:00
  • 7c15d75011 fix: removed DI references, fixed set when adding plot by fig wyzula-jan 2024-02-14 19:34:36 +01:00
  • b676877242 feat: rpc decorator to add methods to USER_ACCESS wyzula-jan 2024-02-14 18:32:33 +01:00
  • 7768e594b5 refactor: BECFigure, BECPlotBase changed back to pyqtgraph classes inheritance wyzula-jan 2024-02-14 18:27:59 +01:00
  • 9ef331c272 feat: BECFigure and BECPlotBase created wyzula-jan 2024-02-14 17:56:07 +01:00
  • 4a1792c209 refactor: BECConnector changed config structure wyzula-jan 2024-02-14 17:55:11 +01:00
  • 91447a2d62 feat: BECConnector -> mixin class for all BEC Widget to hook them to BEC client wyzula-jan 2024-02-09 15:09:09 +01:00
  • ed5bdd99e6 0.40.1 v0.40.1 semantic-release 2024-02-23 09:51:25 +00:00
  • feca7a3dcd fix(utils/bec_dispatcher): _do_disconnect_slot will shutdown consumer of slots/signals which were already disconnected wyzula-jan 2024-02-22 13:35:57 +01:00
  • 2d9020358d 0.40.0 v0.40.0 semantic-release 2024-02-16 20:51:02 +00:00
  • 51259097fa feat(utils.colors): golden_angle_color utility can return colors as a list of QColor, RGB or HEC wyzula-jan 2024-02-16 20:16:19 +01:00
  • 8a4aeb8dfe 0.39.0 v0.39.0 semantic-release 2024-02-12 13:01:47 +00:00
  • 4b0542a513 refactor: pylint ignore for tests wyzula-jan 2024-02-07 01:34:50 +01:00
  • bf04a4e04a test: motor_control_compilations.py and motor_control.py tests added wyzula-jan 2024-02-07 01:26:35 +01:00
  • fa4ca935bb feat: added full app with all motor movement related widgets into motor_control_compilations.py wyzula-jan 2024-02-06 20:51:23 +01:00
  • b52e22d81f refactor: motor_control.py clean up wyzula-jan 2024-02-06 20:41:48 +01:00
  • 2f96e10b9d feat: MotorCoordinateTable mode_switch added for "Individual" and "Start/Stop" modes wyzula-jan 2024-02-06 20:19:52 +01:00
  • 031cb094e7 feat: motor_control.py MotorCoordinateTable added basic version to store coordinates and show them in motor_map.py wyzula-jan 2024-02-06 13:20:05 +01:00
  • 8afc5f0c0c refactor: motor_control_compilations.py moved to example part of repository wyzula-jan 2024-01-29 16:31:36 +01:00
  • 17f14581d7 feat: active motors from motor_map.py can be changed by slot without changing the whole config wyzula-jan 2024-01-29 16:22:16 +01:00
  • 8361736679 feat: control panels compilations wyzula-jan 2024-01-29 15:53:08 +01:00
  • 0b9927fcf5 feat: comboboxes of motor selection are changed to orange if the motors are not connected yet wyzula-jan 2024-01-29 14:55:52 +01:00
  • 8139e271de refactor: base class for motor_control.py widgets wyzula-jan 2024-01-29 14:23:34 +01:00
  • 6fe08e6b82 feat: motor_control.py MotorControl widgets - Absolute + Relative movement, MotorSelection, ErrorMessage popups wyzula-jan 2024-01-25 16:21:57 +01:00
  • 968da6f558 build: added all .ui and .yaml files to pypi install; removed gauss_bpm from default config from monitor.py wyzula-jan 2024-02-08 10:59:48 +01:00
  • 11ae0b1054 0.38.2 v0.38.2 semantic-release 2024-02-07 16:26:49 +00:00
  • 5ebfd2a3c2 test: fixed import in test_validator_errors.py wakonig_k 2024-02-07 17:23:03 +01:00
  • b36131eed5 fix: adapt code to BEC 1.0 Mathias Guijarro 2024-02-07 17:14:33 +01:00
  • a7bfcc12b9 0.38.1 v0.38.1 semantic-release 2024-01-26 15:45:41 +00:00
  • ab275b8e5f fix: monitor.py replots last scan after changing config with new signals; config_dialog.py checks if the new config is valid with BEC wyzula-jan 2024-01-23 14:02:19 +01:00
  • d211b47f4c refactor: black v24 formatting wyzula-jan 2024-01-26 15:17:59 +01:00
  • 812ffaf8ea docs: 2D waveform scatter plot changed to 2D scatter plot wyzula-jan 2024-01-24 10:50:51 +01:00
  • f7a496723c docs: documentation for example apps and widgets updated wyzula-jan 2024-01-23 16:41:53 +01:00
  • 48847a19c7 0.38.0 v0.38.0 semantic-release 2024-01-23 13:48:08 +00:00
  • 8d0083c4aa test: fix test_bec_monitor_scatter2D.py database init test change to check defaultdict wyzula-jan 2024-01-23 14:42:11 +01:00
  • 3c143274c5 refactor: monitor_scatter_2D.py _init_database replaced with defaultdict wyzula-jan 2024-01-23 14:31:20 +01:00
  • 747e97e0c9 fix: monitor_scatter_2D.py changed to new BECDispatcher definition wyzula-jan 2024-01-23 13:51:08 +01:00
  • c6fe9d2026 test: test_bec_monitor_scatter2D.py added wyzula-jan 2024-01-18 12:43:29 +01:00
  • 75090b8575 feat: BECMonitor2DScatter for plotting x/y/z signal as a mesh of scatter plot wyzula-jan 2024-01-17 16:27:04 +01:00
  • 8f76c789cf 0.37.1 v0.37.1 semantic-release 2024-01-23 12:42:02 +00:00
  • 4664568672 fix(tests): ensure BEC service is shutdown after bec dispatcher test Mathias Guijarro 2024-01-20 23:04:51 +01:00
  • 3fb6644543 fix(tests): ensure threads started during plot tests are properly stopped Mathias Guijarro 2024-01-20 23:01:41 +01:00
  • d909673071 refactor(tests): ensure BEC dispatcher singleton object is renewed at each test and add a check for dangling threads Mathias Guijarro 2024-01-19 16:19:42 +01:00
  • d281d6576c 0.37.0 v0.37.0 semantic-release 2024-01-17 14:09:10 +00:00
  • 8bebc4f692 refactor: pylint improvement wyzula-jan 2024-01-16 18:19:40 +01:00
  • 1cd273c375 test: test_motor_map.py added wyzula-jan 2024-01-16 18:01:10 +01:00
  • 249170ea30 refactor: motor_map.py clean up wyzula-jan 2024-01-15 15:51:43 +01:00
  • 1a429b3024 feat: independent motor_map widget wyzula-jan 2024-01-10 15:14:23 +01:00
  • e05cab812a 0.36.2 v0.36.2 semantic-release 2024-01-17 13:56:53 +00:00
  • 7607d7a3b6 fix: bec_dispatcher.py can partially disconnect topics from slot wyzula-jan 2024-01-16 16:02:22 +01:00
  • e51be04b95 fix: bec_dispatcher.py can connect multiple topics to one callback slot wyzula-jan 2024-01-12 19:27:29 +01:00
  • de1f5c968a 0.36.1 v0.36.1 semantic-release 2024-01-15 16:04:22 +00:00
  • bf819bcf48 refactor: motor_example.py get coordinates by .readback.get() method wyzula-jan 2024-01-15 16:14:15 +01:00
  • 6f26e5cc3d refactor: using motor.readback.read() to access motor coordinates wyzula-jan 2024-01-12 14:45:28 +01:00
  • f9c5c82381 fix: motor_example.py fix to the new .read() structure from bec_lib wyzula-jan 2024-01-10 17:11:41 +01:00
  • 79487dbec2 0.36.0 v0.36.0 semantic-release 2024-01-12 13:23:34 +00:00
  • 58721bea1a feat: bec_dispatcher can link multiple endpoints topics for one qt slot wyzula_j 2024-01-12 14:22:29 +01:00
  • 03e96669da 0.35.0 v0.35.0 semantic-release 2024-01-12 09:33:49 +00:00
  • eb529d24d2 refactor: review response for MR !31 wyzula-jan 2024-01-11 16:58:53 +01:00
  • ebd4fccda2 fix: monitor.py clear command from BECPlotter CLI clear now flush database and clear the plots wyzula-jan 2024-01-10 17:59:36 +01:00
  • 97dcc5ac76 fix: monitor.py crosshair enabled by default wyzula-jan 2024-01-09 12:51:22 +01:00
  • 9c7a189beb ci: fix cobertura for gitlab/16 wyzula-jan 2024-01-09 12:45:40 +01:00
  • 6061b3150e fix: monitor.py change import of ConfigDialog from relative to absolute in order to make BECPlotter be able to open it wyzula-jan 2024-01-08 16:49:37 +01:00
  • 3982c5d498 refactor: config_dialog.py refactored to accept new config formatting wyzula-jan 2024-01-08 16:22:39 +01:00
  • 404ca49821 refactor: modular_app.py configs changed to new format wyzula-jan 2024-01-08 15:48:05 +01:00
  • 6e4775a124 feat: monitor.py can access custom data send through redis wyzula-jan 2024-01-08 15:23:39 +01:00
  • 5ab82bc133 fix: monitor_config_validator.py changed to check .describe() instead of signals wyzula-jan 2023-12-21 16:30:57 +01:00
  • 00ef3ae925 fix: monitor.py fixed not updating config changes after receiving refresh from BECPlotter wyzula-jan 2023-12-18 15:42:10 +01:00
  • 90d8069cc3 test: test_validator_errors.py fixed wyzula-jan 2023-12-15 19:05:38 +01:00
  • 457567ef74 test: test_bec_monitor.py fixed wyzula-jan 2023-12-15 18:28:29 +01:00
  • 1128ca5252 refactor: monitor.py clean up wyzula-jan 2023-12-15 13:49:08 +01:00
  • 86c5f25205 fix: monitor_config_validator.py valid color is Literal['black','white'] wyzula-jan 2023-12-15 13:19:16 +01:00
  • a706da2490 fix: monitor.py fixed scan mode wyzula-jan 2023-12-15 13:12:05 +01:00
  • d67bdd2616 fix: motor_config_validation changed to new monitor config structure wyzula-jan 2023-12-14 14:01:28 +01:00
  • c3f2ad45c3 refactor: monitor.py data for scan segment are only accessed through queue.scan_storage wyzula-jan 2023-12-13 10:30:58 +01:00
  • 26c07c3205 feat: monitor.py access data directly from scan storage wyzula-jan 2023-12-10 17:14:37 +01:00
  • c995e0d235 refactor: monitor.py config hierarchy refactor for source (can be 'scan_segment','history', 'redis') wyzula-jan 2023-12-09 19:07:40 +01:00
  • 463a60a99c refactor: monitor.py on_scan_segment old logic separated from on_scan_segment function wyzula-jan 2023-11-30 16:21:26 +01:00
  • 98a46a85b2 0.34.1 v0.34.1 semantic-release 2023-12-12 19:20:19 +00:00
  • 186c42d667 fix: formatter and tests fixed wyzula-jan 2023-12-12 18:24:38 +01:00
  • f3a47a5b08 refactor: repo reorganisation wyzula-jan 2023-12-12 17:25:18 +01:00
  • af995a74f3 docs: readdocs updated wyzula-jan 2023-12-12 11:23:55 +01:00
  • 3abd955465 refactor: repo reorganization wyzula-jan 2023-12-12 11:05:33 +01:00
  • cba8131367 docs: readme.md updated wyzula-jan 2023-12-11 16:42:53 +01:00
  • 831eddc136 docs: gitlab templates for issues and merge requests from main bec repo wyzula-jan 2023-12-11 13:26:08 +01:00
  • 9e852d1afc refactor: replace deprecated imports from typing Ivan Usov 2023-12-12 15:22:59 +01:00
  • 3ec9caae09 build: fix python requirement Ivan Usov 2023-12-12 15:14:18 +01:00
  • 11281fef53 ci: added rtd update job wakonig_k 2023-12-11 19:22:01 +01:00
  • 9d497b70bf 0.34.0 v0.34.0 semantic-release 2023-12-08 09:57:26 +00:00
  • 2a334156a8 test: validation errors tests wyzula-jan 2023-12-07 18:50:26 +01:00