bcd2e06449
fix(serializer): fixed serialization for set
2024-02-09 10:27:35 +01:00
211e614ed3
refactor(serializer): cleanup
2024-02-09 10:17:26 +01:00
semantic-release
7fd4f7783c
1.1.2
...
Automatically generated by python-semantic-release
2024-02-09 06:54:03 +00:00
c684a76a5e
fix: fixed xread decoding
2024-02-08 23:39:07 +01:00
f0f9fe304f
fix: fixed init config script
2024-02-08 23:39:07 +01:00
15f8e21305
fix: removed outdated msgpack packing
...
fix: fixed return values of configs
2024-02-08 23:39:07 +01:00
a7bafa6a0c
fix(redis_connector): encode/decode stream data
2024-02-08 23:39:07 +01:00
de8333b164
fix(serialization): move BECMessage check in .loads() in the BEC message decoder
...
This allows to call .loads() on any bytes string
2024-02-08 23:39:07 +01:00
semantic-release
66c3d76e5a
1.1.1
...
Automatically generated by python-semantic-release
2024-02-08 22:30:46 +00:00
semantic-release
7f7dfc168e
1.1.0
...
Automatically generated by python-semantic-release
2024-02-08 19:00:46 +00:00
b15e38bd39
fix: fixed support for scan items as args
2024-02-08 19:26:55 +01:00
aa403c4a53
fix: fixed scan_data for .get default values
2024-02-08 19:26:55 +01:00
514a51624b
refactor: cleanup after rebasing
2024-02-08 19:26:55 +01:00
cfc5237025
fix: fixed dataclass for availableresourcemessage
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
aa9ff2d3d0
test: more tests
2024-02-08 19:26:55 +01:00
c90f24fa64
build: added lmfit dependency
2024-02-08 19:26:55 +01:00
b09524eb0b
test: added tests for dap plugins
2024-02-08 19:26:55 +01:00
9a98dbafd4
refactor: cleanup and formatting
2024-02-08 19:26:55 +01:00
ef4b66fd92
fix: fixed plugin handling for multiple service provider
2024-02-08 19:26:55 +01:00
e2595bc225
fix: fixed support for multiple dap services
2024-02-08 19:26:55 +01:00
47f4ecff54
fix: accept args, kwargs in new client
2024-02-08 19:26:55 +01:00
5d33146b0c
fix: use service id property for status updates
2024-02-08 19:26:55 +01:00
0c71b5f7c2
fix: fixed dap loading
2024-02-08 19:26:55 +01:00
f1219ae0f0
fix: fixed xread
2024-02-08 19:26:55 +01:00
ed679bb665
feat: lmfit serializer
2024-02-08 19:26:55 +01:00
2b08662c08
feat: dap services
2024-02-08 19:26:55 +01:00
4a4227731f
fix: fixed xread when no id is specified
2024-02-08 19:26:55 +01:00
6dc09cf6e5
feat: added dap endpoints and messages
2024-02-08 19:26:55 +01:00
semantic-release
daf19223eb
1.0.0
...
Automatically generated by python-semantic-release
2024-02-07 13:54:29 +00:00
8b125a05b9
fix(messages): set msg_type of ScanQueueMessage to "scan_queue_message"
...
This allows 'shortcut lookup' for message class
2024-02-07 13:15:31 +01:00
d4c4cbaaf2
refactor(connector): add message type check in "send", use "raw_send" to publish arbitrary bytes
2024-02-07 12:43:52 +01:00
3d087ef87d
fix(AlarmMessage)!: content member (dict) changed to msg (str)
...
In practice it was already used as a message.
2024-02-07 12:43:52 +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
80fddc5a4c
fix(global var)!: remove builtins.__BEC_SERVICE__
2024-02-07 12:10:42 +01:00
semantic-release
e88b2ab877
0.61.0
...
Automatically generated by python-semantic-release
2024-02-06 11:01:14 +00:00
2eafba951a
fix(flake8): apply flake8 to fix inconsistencies
2024-02-06 11:45:14 +01:00
1e2af9ae51
feat(ipython): represent objects using '__str__' rather than '__repr__'
2024-02-06 11:45:14 +01:00
semantic-release
d100bcfc44
0.60.3
...
Automatically generated by python-semantic-release
2024-02-05 14:45:29 +00:00
f1e8662777
docs: fixed docstrings
2024-02-05 15:15:25 +01:00
1ff19a156d
fix: scan_to_csv can handle ScanReport and ScanItem, runs on multiple scans; closes #80 , #104
2024-02-05 14:19:00 +01:00
semantic-release
8b5c814006
0.60.2
...
Automatically generated by python-semantic-release
2024-02-02 12:04:18 +00:00
4d827fe16c
test: added shutdown methods to consumer mocks
2024-02-02 10:02:06 +01:00
semantic-release
f3461b03a1
0.60.1
...
Automatically generated by python-semantic-release
2024-02-02 08:14:21 +00:00
5c6f250950
fix: fixed serializer for 3.9
2024-02-01 18:48:42 +01:00
1f802a08bb
refactor: cleanup
2024-02-01 18:48:42 +01:00
4dd682b3e7
fix: fixed signature serializer for union operator; cleanup
2024-02-01 18:48:42 +01:00
semantic-release
c01a405c7b
0.60.0
...
Automatically generated by python-semantic-release
2024-02-01 15:19:24 +00:00
semantic-release
c0306a37c6
0.59.6
...
Automatically generated by python-semantic-release
2024-02-01 15:09:38 +00:00
semantic-release
b5a98058df
0.59.5
...
Automatically generated by python-semantic-release
2024-01-31 21:47:30 +00:00