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
semantic-release
ededa6b290
2.34.10
...
Automatically generated by python-semantic-release
2024-10-22 14:51:37 +00:00
121b9eb57a
fix(scans): expose snaked kwarg to user
2024-10-22 16:02:19 +02:00
semantic-release
1a04b9d693
2.34.9
...
Automatically generated by python-semantic-release
2024-10-18 15:56:12 +00:00
semantic-release
ec8fb6b31c
2.34.8
...
Automatically generated by python-semantic-release
2024-10-15 14:44:18 +00:00
semantic-release
6f2750dbaf
2.34.7
...
Automatically generated by python-semantic-release
2024-10-11 14:20:12 +00:00
semantic-release
5aed90669c
2.34.6
...
Automatically generated by python-semantic-release
2024-10-11 10:05:01 +00:00
semantic-release
7d0771ecbb
2.34.5
...
Automatically generated by python-semantic-release
2024-10-11 08:27:49 +00:00
62317242ef
docs(scans): added missing relative flag to umv and mv examples
2024-10-09 11:38:06 +02:00
semantic-release
61e7d7228f
2.34.4
...
Automatically generated by python-semantic-release
2024-10-02 05:34:19 +00:00
a06d03f212
fix: add 1d monitor endpoint, add waveform device and fix its updates. unify async 'extend' and 'append' accumulation
2024-10-02 07:26:07 +02:00
semantic-release
483f736624
2.34.3
...
Automatically generated by python-semantic-release
2024-10-01 15:18:37 +00:00
56e98e8b19
fix: fixed support for nested devices
2024-10-01 17:09:49 +02:00
semantic-release
66107363ae
2.34.2
...
Automatically generated by python-semantic-release
2024-10-01 15:02:01 +00:00