7baf290a4b
fix: clean old code in scan_items.py (removal of while loop + sleep + lock)
2024-12-19 17:32:12 +01:00
semantic-release
0230ca0ffe
3.2.0
...
Automatically generated by python-semantic-release
v3.2.0
2024-12-16 15:11:17 +00:00
d42f26dad8
tests(redis_connector): fixed test for messages that are not BECMessages
2024-12-16 16:02:47 +01:00
64fcbe37b9
feat(redis): added auth method
2024-12-16 16:02:47 +01:00
c7b5a92510
fix(fpdf): fixed support for new fpdf interface
2024-12-16 13:05:00 +01:00
c2500b472f
test(dap fit): allow for more time to process the dap data
2024-12-11 16:52:29 +01:00
semantic-release
eacc54a486
3.1.3
...
Automatically generated by python-semantic-release
v3.1.3
2024-12-09 12:39:21 +00:00
25c090cd94
test: add test for subscriptions to event_types
2024-12-09 13:29:56 +01:00
4f8d96a18c
fix: bugfix for devicemanager to subscribe to correct event type of ophyd.
2024-12-09 13:29:56 +01:00
semantic-release
b4de72c81f
3.1.2
...
Automatically generated by python-semantic-release
v3.1.2
2024-12-09 10:21:12 +00:00
e3d4d33d57
build: update pdes, bec_lib for v3, py-scibec>=1.5, pytest-bec-e2e~=3.0, and pydantic~=2.8dep
2024-12-07 08:47:30 +01:00
c8f3b88dde
fix: update bec_server dependency for fakeredis
2024-12-07 08:47:30 +01:00
semantic-release
082568a8c3
3.1.1
...
Automatically generated by python-semantic-release
v3.1.1
2024-12-06 16:58:11 +00:00
9c3c0884d1
fix: bugfix to capture exception for console_log
2024-12-06 17:16:18 +01:00
semantic-release
36161328f8
3.1.0
...
Automatically generated by python-semantic-release
v3.1.0
2024-11-27 12:14:52 +00:00
d6d7e862ae
feat: use callback to asynchronously setup GUI at startup, use proxy to defer GUI commands
2024-11-25 14:00:03 +01:00
68a6b5b41d
ci: fix ci syntax for check package job
2024-11-21 09:09:22 +01:00
semantic-release
3ff9c5c8f7
3.0.0
...
Automatically generated by python-semantic-release
v3.0.0
2024-11-18 13:00:02 +00:00
1063bc72a8
docs: added reference to test docs to step scan tutorial
2024-11-18 12:56:51 +01:00
e2583edb5a
fix(scan guard): only check strings
2024-11-18 12:56:51 +01:00
55b2107f27
docs: scan docs improvements
2024-11-18 12:56:51 +01:00
06ad81f1d1
test: added test to ensure access to status results is not blocking
2024-11-18 12:54:18 +01:00
f9e17fc6bb
fix(scan_stub): do not wait for the status result
2024-11-18 12:54:18 +01:00
1032dd5856
feat(scans)!: added return_to_start kwarg to all scans. If set to true, the scan returns to start.
...
BREAKING CHANGE: In the past, this was always set to true. Now, the default will depend on the relative flag. Relative scans return to start to avoid shifts for repeated scans. Absolute scans will not return to start. However, this behaviour can be overridden by providing the additional return_to_start kwarg or subclassing the scan base.
closes #332
2024-11-18 12:54:18 +01:00
a6c8d18487
fix(scans): scan id should back-propagate to the scan instance
2024-11-18 12:54:18 +01:00
ddf2faf148
fix(scan stubs): fixed support for receiving results from multiple stubs; closes #375 ; cleanup of docs
2024-11-18 12:54:18 +01:00
da432792fd
refactor(scans): renamed _get_scan_motors to update_scan_motors; minor fixes
2024-11-18 12:54:18 +01:00
981acceda0
refactor(scan stubs): added typecheck
2024-11-18 12:54:18 +01:00
7b03fc36b6
refactor(scans)!: renamed group primary to group monitored
2024-11-18 12:54:18 +01:00
12a041fdae
docs(data access): fixed typo
2024-11-18 12:54:18 +01:00
106ce80aed
docs(tutorial): extended explanation for fixtures
2024-11-18 12:54:18 +01:00
fcbdf911fc
docs(data access): cleanup
2024-11-18 12:54:18 +01:00
45b2ed34cc
tests(e2e): added check to ensure all messages are processed before continuing
2024-11-18 12:54:18 +01:00
df2ca84686
docs(scan tutorial): updated tutorial with new stubs interface
2024-11-18 12:54:18 +01:00
d2a738b8c2
refactor(scans): moved fixtures to scan server module
2024-11-18 12:54:18 +01:00
ebf12802e7
docs(scan_server): cleanup
2024-11-18 12:54:18 +01:00
9c895e47b1
fix(fermat_spiral): scan motors should use the defined motors, not args
2024-11-18 12:54:18 +01:00
e0822ba034
fix(scan_stubs): done check must also propagate to sub status objects
2024-11-18 12:54:18 +01:00
1ddd4de455
docs(scans): cleanup
2024-11-18 12:54:18 +01:00
41683ae5f8
feat(stubs): added support for setting multiple devices at once
2024-11-18 12:54:18 +01:00
a980e9e885
fix(scan): fixed stub guard
2024-11-18 12:54:18 +01:00
9114a58875
refactor(scan_stubs)!: changed default to wait=True
2024-11-18 12:54:18 +01:00
0c934c1619
feat(scan): added stub registry
2024-11-18 12:54:18 +01:00
49cd06e60e
refactor(stubs)!: renamed rpc to send_rpc
2024-11-18 12:54:18 +01:00
7d50839179
fix(scans): fixed various smaller bugs and improved the doc strings
2024-11-18 12:54:18 +01:00
a4f99e29f9
feat(scan_server)!: Moved to unique device instruction ids and ScanStubStatus objects
...
BREAKING CHANGE: This commit changes the scan definition to use unique device instruction ids and ScanStubStatus objects. This is a breaking change and will require updates to the scan definitions.
2024-11-18 12:54:18 +01:00
7c854efda0
fix(bec_client): added scan_def to scans namespace
2024-11-18 12:54:18 +01:00
c425909e22
refactor(scan_server): minor cleanup
2024-11-18 12:54:18 +01:00
ccbde45a48
feat: add file_event as new SUB_EVENT to device manager; closes #335
2024-11-18 12:54:18 +01:00
1978ee4f30
fix: fix bug related to usage of ConnectorMock
2024-11-18 12:54:18 +01:00