32 Commits

Author SHA1 Message Date
7efdbbf6d4 fix: docstrings in metadata schema class and template 2025-02-11 10:24:29 +01:00
2efc73b2a8 feat: allow specifying a default schema per plugin repo 2025-01-30 16:53:23 +01:00
8bfe544066 feat: Scan metadata schema plugin
- adds a new submodule to the `scans` module in the plugin repo where
  models may be defined against which the metadata added to
  ScanQueueMessage should be validated
2025-01-30 15:27:42 +01:00
1b1810ccca style: update for black version 25.1.0 2025-01-30 14:17:26 +01:00
229a90e9e2 fix: bugs in create_plugin_structure 2025-01-30 14:07:18 +01:00
448c88ea41 docs: add docs for client info message and live updates config 2025-01-20 17:03:40 +01:00
d32ed2b6de feat(utils): added plugin repo license 2024-10-01 10:39:13 +02:00
92bd51e788 refactor: remove bec.file_writer, and moved info to metadata, renamed md to metadata in kwargs from scans 2024-06-07 09:51:00 +02:00
Xiaoqiang Wang
104c847b55 fix: create readme for tests_dap_services 2024-05-28 14:46:56 +02:00
8a017ef3d7 fix: clean all imports from bec_lib, remove use of @threadlocked 2024-05-17 09:04:52 +02:00
ea38501ea7 fix: upgraded plugin setup tools 2024-05-07 16:18:05 +02:00
62549f57c9 fix: renamed dap_services to services 2024-04-29 17:28:30 +02:00
8e16efb21a fix: updated plugin helper script to new plugin structure 2024-04-29 17:28:30 +02:00
d8f76f5057 refactor: add file_writer and readme for tests 2024-04-23 08:32:15 +02:00
6e36eaf3b1 Refactor(bec_lib.utils_script): Update util script for new plugin structure 2024-04-23 08:32:15 +02:00
d3ad8ca432 refacto: bec_client renamed bec_ipython_client 2024-04-16 16:59:38 +02:00
405d12e74a refactor!: moved services to bec_server
All services are now in the bec_server package. This is a breaking change as the standalone import of the services will no longer work.
2024-04-10 17:15:48 +02:00
d16268ce81 ci: drop python/3.9 2024-03-05 22:13:35 +01:00
b92a79b0c0 refactor!(connector): unify connector/redis_connector in one class 2024-02-26 14:49:43 +01:00
3139ea0990 build(plugins): added device server 2024-02-12 17:14:28 +01:00
4dd6263c64 refactor: fix typos and structure 2024-02-12 17:14:28 +01:00
0c33ba7616 refactor: add dap_services, renamed ophyd_devices to devices and hli to high_level_interface 2024-02-12 17:14:28 +01:00
04dc5bfb66 build(plugins): added helper script to create default plugin structure 2024-02-12 17:14:28 +01:00
f0f9fe304f fix: fixed init config script 2024-02-08 23:39:07 +01:00
31cc15f204 feat: added channel monitor as cli script 2023-12-15 13:28:41 +00:00
5f48362667 feat: removed acquisition group and status from device config 2023-12-11 13:28:33 +00:00
6b714ef375 fix: fixed config_init path to config file. again. 2023-11-23 18:22:43 +01:00
7f8b1b1bbe fix: fixed packaging of demo_config and openapi_schema 2023-11-23 18:08:24 +01:00
06f2d781ae refactor: rename module BECMessage -> messages
This should help to avoid confusion between BECMessage module and
BECMessage class located in the same module
2023-11-10 10:28:53 +01:00
524ef24da0 refactor: flatten bec_lib structure 2023-11-10 10:24:33 +01:00
7166c8b5ee refactor: make bec_lib imports absolute 2023-11-10 10:22:51 +01:00
bbd0eee6bb refactor: move scripts into util_scripts folder 2023-11-10 10:22:51 +01:00