semantic-release
eacc54a486
3.1.3
...
Automatically generated by python-semantic-release
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
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
2024-12-06 16:58:11 +00:00
semantic-release
36161328f8
3.1.0
...
Automatically generated by python-semantic-release
2024-11-27 12:14:52 +00:00
semantic-release
3ff9c5c8f7
3.0.0
...
Automatically generated by python-semantic-release
2024-11-18 13:00:02 +00:00
e2583edb5a
fix(scan guard): only check strings
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
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
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
11e356e90b
refactor(async_writer): cleanup
2024-11-18 12:54:18 +01:00
012832ba32
fix(async_writer): flush to disk after writing to make the data available to readers
2024-11-18 12:54:18 +01:00
1c1cc2135b
refactor(scans): fixed pylint pragma
2024-11-18 12:54:18 +01:00
57705ae28d
tests(file_writer): fixed test fixture for scan storage
2024-11-18 12:54:18 +01:00
07edd47821
fix(cont_line_scan): wait for trigger before moving on
2024-11-18 12:54:18 +01:00
d7cf798034
fix(file_writer): fixed support for mixed data types
2024-11-18 12:54:18 +01:00
5f4f12b6f0
feat(scan_history)!: new file-based scan history
2024-11-18 12:53:28 +01:00
1d8bc6d7ec
feat(data_access)!: moved to file access
...
BREAKING CHANGE: baseline data and async data is no longer cached on the client and instead provided through file references. To this end, the data access through scan_item.data has been generalized. Live data (i.e. monitored data) is now accessible through scan_item.live_data
2024-11-18 12:53:28 +01:00
f787e6d23d
feat(file_writer): added async file writer
2024-11-18 12:53:28 +01:00
a5a860bd3b
refactor(file_writer): cleanup
2024-11-18 12:53:28 +01:00
semantic-release
7e1ccf7e1d
2.34.15
...
Automatically generated by python-semantic-release
2024-11-11 14:25:11 +00:00
semantic-release
693961db01
2.34.14
...
Automatically generated by python-semantic-release
2024-11-11 08:11:33 +00:00
semantic-release
b950355c4b
2.34.13
...
Automatically generated by python-semantic-release
2024-11-05 20:03:42 +00:00
semantic-release
b56f0f757b
2.34.12
...
Automatically generated by python-semantic-release
2024-10-22 16:53:36 +00:00
5c0d825785
fix(scans): removed default from required kwarg
2024-10-22 18:35:14 +02:00
6fb87c725b
fix(scan_assembler): forward error message content
2024-10-22 18:35:14 +02:00
semantic-release
bfda031d68
2.34.11
...
Automatically generated by python-semantic-release
2024-10-22 16:34:12 +00:00