52 Commits

Author SHA1 Message Date
720e3c39ee docs: added isort to developer instructions 2024-03-29 06:14:10 +01:00
996809f3a0 refactor: renamed queueID to queue_id 2024-03-22 15:07:19 +01:00
01b4e9cc68 refactor: renamed scanID to scan_id 2024-03-22 15:06:14 +01:00
b92d757c05 docs: added reference to bec-server attach 2024-03-19 22:38:49 +01:00
911192d566 docs: added bec_plugins link to developer.md 2024-03-14 13:41:36 +01:00
bcf605b0f6 doc: psi-python311/2024.02 is now stable 2024-03-12 21:18:02 +01:00
af2bd273d5 docs: updated contributing.md 2024-03-05 23:19:18 +01:00
d16268ce81 ci: drop python/3.9 2024-03-05 22:13:35 +01:00
4ac0bbca16 docs: typo 2024-03-05 15:59:21 +01:00
aadbb01a94 docs: fixed last comments 2024-03-05 15:58:00 +01:00
d556f84235 docs: adress comments 2024-03-05 15:33:50 +01:00
0ec3dac85f docs: update documentation on the simulation 2024-03-05 14:41:08 +01:00
94d63e60b7 docs(developer): added instructions on how to set up vscode 2024-02-20 18:10:17 +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
c14c526a85 docs(plugins): added plugin docs 2024-02-12 17:14:28 +01:00
c1f4b38803 docs: fixed typo ophyd.md 2024-02-10 18:59:11 +01:00
6a272dede1 docs(ophyd): fixed ophyd config description 2024-02-10 18:59:11 +01:00
8bbfd10ca7 refactor(messages)!: messages refactoring, new serialization module
To have a better separation of concern between messages and how they are conveyed in connectors.
BECMessage can be simple dataclasses, leaving the serialization to the connector which transport those.
The serialization module itself can be isolated, and in the case of msgpack it can be extended to
understand how to encode/decode BECMessage, to simplify writing code like with BundleMessage or to
be able to automatically encode numpy or BECStatus objects.
Finally, client objects (producers and consumers) can receive BECMessage objects instead of having
to dump or load themselves.
2024-02-07 12:43:52 +01:00
a25c4b2bb0 docs: added references to the user guide 2024-02-02 13:04:44 +01:00
356374e59c docs: complement documentation 2024-01-25 12:12:26 +01:00
58098821e9 docs: added ophyd-test to documentation 2024-01-24 16:19:21 +01:00
3cb7ae7cf9 fix: remove deviceType from device config and backend; closes #171 2024-01-24 12:15:57 +01:00
26dabe6f31 docs: fix docs, merge ophyd_devices into ophyd in developer documentation 2023-12-11 18:21:48 +01:00
3c64df327a docs: add fields to developer.ophyd as fillers 2023-12-11 18:21:48 +01:00
ab7a9faf74 docs: fix typos, add links to requirements 2023-12-11 18:21:41 +01:00
ad10fb93f5 ci: default to python39 2023-12-11 16:52:25 +00:00
f38ddc3854 docs: update documentation to new config structure 2023-12-11 13:28:33 +00:00
6ede847b3e docs: updated install information for bec dev 2023-12-11 14:06:49 +01:00
01bba51da1 docs: fixed paragraph level 2023-12-05 15:00:46 +01:00
1c82e80960 docs: improved introduction 2023-12-05 10:20:38 +01:00
329e30b722 docs: cleanup developer docs; remove usage folder 2023-12-01 12:57:22 +00:00
3236d1ea72 docs: resolved threadl small typo in install 2023-11-28 21:19:21 +00:00
173eb26b0c docs: split ophyd and ophyd_devices 2023-11-28 21:19:21 +00:00
5e3c10aca6 docs: review install_developer_env 2023-11-28 21:19:21 +00:00
f4ffff3414 docs: review contributing section 2023-11-28 21:19:21 +00:00
1ac315dc61 docs: reviewd architecture section 2023-11-28 21:19:21 +00:00
c35e0be40d docs: review developer page 2023-11-28 21:19:21 +00:00
dc0d611ddc docs: fixed typos and links in user section 2023-11-28 11:41:21 +00:00
6731a55942 docs: fixed link to conventionalcommits 2023-11-22 22:15:11 +01:00
f5a9f7dfa6 docs: added placeholder for developer doc 2023-11-22 22:13:05 +01:00
033c53529e docs: fixed page navigation 2023-11-22 21:52:13 +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
2130a05048 doc: update rtd docs 2023-10-26 17:55:54 +00:00
48cfcb6c62 docs: added simple ophyd description; added file_manager description 2023-08-05 13:18:19 +02:00
df19570c9d docs: added missing reference file 2023-08-04 15:15:37 +02:00
b54e56fe8f docs: added glossary 2023-08-04 13:49:55 +02:00
20254fb628 docs: fixed references 2023-08-04 13:49:55 +02:00
823094acb1 docs: updated developer instructions 2023-08-04 13:49:55 +02:00