1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-12-30 18:51:19 +01:00

Commit Graph

  • 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
  • 086804780d fix: monitor_config_validator.py - Signal validation changed from field_validator to model_validator to check first name and then entry wyzula-jan 2023-12-06 13:25:28 +01:00
  • 731fba55ec refactor: monitor.py pylint improvement wyzula-jan 2023-11-30 19:45:21 +01:00
  • a3b24f9242 feat: monitor.py error message popup wyzula-jan 2023-11-30 18:16:23 +01:00
  • af71e35e73 fix: monitor_config_validator.py fix entry validation executed only if name validator is successful wyzula-jan 2023-11-30 17:48:42 +01:00
  • 3e8996a024 0.33.0 v0.33.0 semantic-release 2023-12-07 17:10:16 +00:00
  • 03bdf980bc fix: fixed default config options wakonig_k 2023-12-07 18:03:29 +01:00
  • 1084bc0a80 fix: added hooks to react to incoming config messages and instructions wakonig_k 2023-12-01 18:45:45 +01:00
  • 504944f696 feat: added axis_width and axis_color as optional plot settings wakonig_k 2023-12-01 18:45:13 +01:00
  • b53f72f0ad 0.32.2 v0.32.2 semantic-release 2023-12-06 19:39:51 +00:00
  • aad754f472 test: removed captured code for Permission tests wyzula-jan 2023-12-06 16:27:09 +01:00
  • f5d1127d21 test: additional tests for error handling for yaml_dialog.py wyzula-jan 2023-12-06 16:12:51 +01:00
  • 080c258d15 fix: changed exec_ to exec for all apps wyzula-jan 2023-12-06 16:02:28 +01:00
  • 5adde23a45 fix: yaml_dialog.py changed to use native solution of OS -> should prevent crashing on py3.11 wyzula-jan 2023-12-06 15:29:21 +01:00
  • 2359a08519 0.32.1 v0.32.1 semantic-release 2023-12-06 10:21:25 +00:00
  • d1f9979ab1 fix: widget_io print_widget_hierarchy fix comboboxes wyzula-jan 2023-12-06 09:44:32 +01:00
  • bcc47f3740 refactor: improve pylint for WidgetIO wyzula-jan 2023-12-04 19:47:56 +01:00
  • 4f700976dd fix: WidgetIO combobox fixed for qt6 distributions wyzula-jan 2023-12-04 19:37:42 +01:00
  • 039f963661 Ci multiple python versions wyzula_j 2023-11-30 15:11:30 +01:00
  • 3ebdb4bed0 0.32.0 v0.32.0 semantic-release 2023-11-30 13:28:36 +00:00
  • 016b26f5cf feat: jupyter rich console added as alternative to default QTextEdit terminal output wyzula-jan 2023-11-22 14:33:57 +01:00
  • e5010c7772 build: added qtconsole to dependency wyzula-jan 2023-11-22 14:32:54 +01:00
  • a4d9713785 refactor: improve pylint score wyzula-jan 2023-11-22 13:24:23 +01:00