85969f5d53
fix(dap): dap service should now raise on unknown dap service cls; another provider may be responsible for it
2024-02-13 20:02:06 +01:00
7aa90b6c01
test(dap): fixed return value
2024-02-13 17:32:42 +01:00
867773be37
test: fixed test as get data returns a np array instead of list
2024-02-12 13:50:08 +01:00
514a51624b
refactor: cleanup after rebasing
2024-02-08 19:26:55 +01:00
d510ae2b61
refactor: renamed fit to run and added service property to override default method name
...
test: fixed tests after renaming fit to run
test: fixed test after refactoring
test: added more tests
2024-02-08 19:26:55 +01:00
b09524eb0b
test: added tests for dap plugins
2024-02-08 19:26:55 +01:00
bd2a4ddd75
refactor: removed outdated dap files
2024-02-08 19:26:55 +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
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
146898ec3f
refactor: run isort on all files
...
$ isort . --profile=black --line-width=100 --multi-line=3 --trailing-comma
2023-11-10 10:22:47 +01:00
f5fddafdf3
test: added test for nested get
2023-11-02 13:12:43 +01:00
30b3cb18ff
test: added missing tests
2023-08-20 13:46:58 +02:00
e2f3d8f29d
fix: fixed dap worker for plugins
2023-08-19 20:49:08 +00:00
ddfe9df6a1
fix: added missing x coords to lmfit processor
2023-07-11 14:34:31 +02:00
aae5e1a050
test: fixed tests
2023-07-08 14:34:41 +00:00
441afec08b
test: added more tests
2023-07-08 14:34:41 +00:00
a944e43e1a
feat: renamed bec_client_lib to bec_lib
2023-06-28 11:04:24 +02:00
17213da46b
feat: added bec data processing service
2023-06-20 17:54:25 +00:00