79 Commits

Author SHA1 Message Date
cb4a2f6e62 docs: review documentation for ophyd, scan metadata and file_writer customizations 2024-06-07 09:51:00 +02:00
ef1a757a24 docs: added two more optional steps to the fly scan tutorial 2024-06-06 16:45:07 +02:00
08e0978d2b docs: refactored scan docs 2024-06-05 22:23:23 +02:00
7cd40ffcf5 docs: added test instructions to fly scan tutorial 2024-06-05 22:23:23 +02:00
df1fe4d64f docs: added tutorial for defining a new fly scan 2024-06-05 22:23:23 +02:00
e04cf65f9c docs: improved scan stub docs and glossary 2024-06-03 09:16:29 +02:00
5dfcbe6d13 docs: fixed broken links 2024-05-24 15:38:08 +02:00
121e5922eb docs: fixed api reference; added reference to scanbase 2024-05-24 13:17:54 +02:00
7254755aac docs: cleanup 2024-05-24 13:17:27 +02:00
fd29dfb5f7 docs: added reference to user docs for loading new device configs 2024-05-24 13:17:14 +02:00
e5a98d718d docs: improvements for the dev docs 2024-05-24 10:42:19 +02:00
7fd66f8959 docs: restructured developer docs 2024-05-23 21:37:21 +02:00
5f44521105 docs: added docs for developing scans 2024-05-23 13:45:08 +02:00
29862dca51 docs: fixed api reference 2024-05-22 13:28:48 +02:00
8a017ef3d7 fix: clean all imports from bec_lib, remove use of @threadlocked 2024-05-17 09:04:52 +02:00
29b89dd017 docs: updated docs for bec plugins 2024-04-29 17:28:30 +02:00
ebcd2a4dbc docs: added section on logging 2024-04-28 12:45:56 +02:00
39bb6281bd feat(bec_lib): added option to combine yaml files 2024-04-26 17:05:22 +02:00
a8d270e0d7 docs(dev/install): fixed install guide for developers bec_client -> bec_ipython_client 2024-04-19 00:54:39 +02:00
ff0d2a1ebb build: removed wheel dependency 2024-04-17 14:46:45 +02:00
792c5cdb95 docs(developer): updated developer instructions after bec server refactoring 2024-04-11 13:48:09 +02:00
cb41c6f1ac docs(developer): fixed isort description 2024-04-05 17:18:57 +02:00
536f2efc0c docs: refactor summary, configure in docs 2024-04-02 20:36:09 +02:00
8dd3ee0946 docs: fix wording 2024-04-02 16:38:41 +02:00
2de2e1b4bc docs: address comments 2024-04-02 16:38:41 +02:00
04b3bb03b9 docs: Update documentation about ophyd devices 2024-04-02 16:38:41 +02:00
4b3851e282 docs: add documentation for pytest fixtures provided as pytest plugins 2024-04-02 10:57:36 +02:00
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