a3ceac7a95
fix(scan_server): fixed flomni init; added tests
2024-03-10 16:45:11 +01:00
2fd1953a55
refactor: removed remaining loads/dumps
2024-03-06 07:44:26 +01:00
b92a79b0c0
refactor!(connector): unify connector/redis_connector in one class
2024-02-26 14:49:43 +01:00
c376de8e84
feat: added flomni scan and user scripts
2024-02-24 07:24:18 +01:00
63a8dd814c
refactor: renamed enforce_sync to monitor_sync
2024-02-23 18:24:57 +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
5f48362667
feat: removed acquisition group and status from device config
2023-12-11 13:28:33 +00:00
77f4072334
docs: fix typo
2023-11-19 12:47:44 +01:00
f5f989d176
fixed update initial motor params, fixed tests and add owis_grid to __init__
2023-11-19 11:25:00 +01:00
830d70d7fb
test: add test to owis_grid
2023-11-18 23:19:25 +01:00
7c3ed5198c
refactor: move velo and acc calc. in separate function and call it from scan_core
2023-11-18 22:22:55 +01:00
81d40a2331
docs: add module docstring
2023-11-18 18:47:23 +01:00
dfe8f1ba1a
refactor: finished refactoring of scan
2023-11-18 18:42:00 +01:00
ccb5b03add
refactor: cleaned up scan core and removed hard coded speec/acc from stages
2023-11-18 18:14:23 +01:00
ab9a5e3fa5
fix: clean up __init__
2023-11-18 17:55:11 +01:00
4e9eaad4ac
refactor: fix docstring
2023-11-18 17:32:25 +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
1a8cc7c448
feat: changed arg_bundle_size from int to dict; closes #111
2023-11-06 13:56:40 +00:00
6b2190899d
fix: added missing type hints to scan signatures
2023-11-02 13:06:09 +00:00
87100caaf0
fix: removed helper plugin
2023-11-02 13:06:09 +00:00
c7d8b1afd5
feat: changed arg_input from list to dict to provide a full signature
2023-11-02 13:06:09 +00:00
03595b42f7
fix: changed progress update from devicestatus to progress message
2023-10-06 11:03:11 +02:00
766b1bd06f
refactor: cleanup
2023-10-05 14:31:56 +02:00
b7ad6fefc7
refactor: fixed formatter
2023-10-05 14:31:55 +02:00
e20639
7232aeffc8
refactor: fix formatting for online changes
2023-10-05 14:31:55 +02:00
e20639
552aff5bd9
feat: grid fly scan with standard epics owis motors
2023-10-05 14:31:55 +02:00
e20639
2f8fce5220
fix: sgalil scan corrections
2023-10-05 14:31:55 +02:00
e20639
b7a722c0ef
fix: adjusted sgalil_grid scan for updated mcs operation
2023-10-05 14:31:55 +02:00
e20643
782362409e
fix black formatting
2023-10-05 14:31:53 +02:00
e20643
195a8dd754
fix: online changes e20643, file writer bugfix and add scanabortion check in sgalil_grid
2023-10-05 14:31:07 +02:00
e20636
4231d00e19
fix: fixed primary readout for sgalil scan
2023-10-05 14:27:47 +02:00
e52390a226
fix: added missing primary readings to sgalil grid
2023-09-07 09:59:34 +00:00
cec0b342f0
fix: file_writer and scan_ser for falcon and eiger9m and sgalil grid scan
2023-09-07 10:20:25 +02:00
de5ba09954
fix: online fix for file writer
2023-09-06 18:06:59 +02:00
7f23482b5c
feat: added pre_scan
2023-09-06 15:27:22 +00:00
1ea976411d
fix: added missing init files
2023-07-24 16:53:30 +02:00
1370db4c70
feat: renamed primary devices to monitored devices; closes #75
2023-06-28 14:40:10 +00:00
f60889a87e
fix: setup files cleanup
2023-06-28 14:39:18 +02:00
a944e43e1a
feat: renamed bec_client_lib to bec_lib
2023-06-28 11:04:24 +02:00
f43d4ebac6
refactor: moved utils into bec_client_lib
2023-06-01 18:01:42 +02:00
c2578f648c
test: fixed tests for min positions
2023-05-10 19:46:36 +02:00
f7499005a9
refactor: fixed formatter
2023-05-10 18:25:03 +02:00
2997d1f3b4
Merge branch 'master' into lamni_update_e20631
2023-05-09 10:45:29 +02:00
e20631
20b1e4b85b
updates from e20631
2023-05-09 09:11:25 +02:00
87716dbbaf
feat: added support for rpc status
2023-05-03 19:24:59 +02:00
b685301228
fix: improvements for otf; added option to wait for kickoff
2023-05-03 18:10:05 +02:00
ff5706c03d
feat: added hyst_scan; online changes
2023-04-24 18:31:33 +02:00
03027f3ae0
feat: added support for intermediate scan_report_instructions
2023-03-22 10:33:29 +01:00