3350 Commits

Author SHA1 Message Date
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
ec57e077a2 test(scan_history,data_container): added tests; refactored to use conftest for shared fixtures 2024-11-18 12:54:18 +01:00
9eaf398c36 fix(scan_history): fixed cleanup routine 2024-11-18 12:54:18 +01:00
3e68e80725 fix(scan_data_container): fixed read access 2024-11-18 12:54:18 +01:00
14c1b49c42 ci: added missing e2e run for pre-release 2024-11-18 12:54:18 +01:00
b77211fe86 refactor(bec_lib): renamed ScanData to LiveScanData 2024-11-18 12:54:18 +01:00
454284e8c8 docs(data_access): updated docs for new data access pattern 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
fbbc57a096 fix(enpoints): allow delete on streams 2024-11-18 12:53:28 +01:00
5f4f12b6f0 feat(scan_history)!: new file-based scan history 2024-11-18 12:53:28 +01:00
15ce6cfb97 refactor(bec_service): minor type hints improvements 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
710bd8ab82 refactor(endpoints): allow for type checks despite lazy import 2024-11-18 12:53:28 +01:00
f6ae344b34 refactor(bec_lib): minor improvements to type hints 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
v2.34.15
2024-11-11 14:25:11 +00:00
243af03f8c fix(client): fixed queue item update 2024-11-11 15:07:23 +01:00
semantic-release
693961db01 2.34.14
Automatically generated by python-semantic-release
v2.34.14
2024-11-11 08:11:33 +00:00
a9727aaeb0 fix: issue #346: activate matplotlib IPython's hook only when needed 2024-11-08 10:58:33 +01:00
semantic-release
b950355c4b 2.34.13
Automatically generated by python-semantic-release
v2.34.13
2024-11-05 20:03:42 +00:00
f41e8bcabc fix: fix permission issue for file created by other user 2024-10-30 16:02:08 +01:00
semantic-release
b56f0f757b 2.34.12
Automatically generated by python-semantic-release
v2.34.12
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
96734c3dd2 fix(scans): fixed kwarg check for scans without args but required kwargs 2024-10-22 18:35:14 +02:00
semantic-release
bfda031d68 2.34.11
Automatically generated by python-semantic-release
v2.34.11
2024-10-22 16:34:12 +00:00
e51a2fbe1c fix: ensure 'bec.scans' (default namespace) points to a clean namespace
BECClient.scans is the same as before ; BECClient.scans_namespace is a
SimpleNamespace with only functions to run scans. BECClient's
default namespace points to the latter. As a consequence, IPython
client "bec.scans" == BECClient.scans_namespace , users can only see
scan run functions.
2024-10-22 18:16:38 +02:00
semantic-release
ededa6b290 2.34.10
Automatically generated by python-semantic-release
v2.34.10
2024-10-22 14:51:37 +00:00
121b9eb57a fix(scans): expose snaked kwarg to user 2024-10-22 16:02:19 +02:00
e35477b3d6 ci: run e2e tests on pre_release 2024-10-18 18:21:29 +02:00
semantic-release
1a04b9d693 2.34.9
Automatically generated by python-semantic-release
v2.34.9
2024-10-18 15:56:12 +00:00
13d6ec472b fix(rpc): reset alarm stack for rpc 2024-10-18 17:38:28 +02:00
semantic-release
ec8fb6b31c 2.34.8
Automatically generated by python-semantic-release
v2.34.8
2024-10-15 14:44:18 +00:00
d2ce95c10e fix: fixed folder permission for log and recovery_config writing 2024-10-15 12:48:15 +02:00
semantic-release
6f2750dbaf 2.34.7
Automatically generated by python-semantic-release
v2.34.7
2024-10-11 14:20:12 +00:00
9b30f004ac test(file_utils): fixed tests 2024-10-11 15:50:43 +02:00
29af160ab9 fix(log): fixed file permissions 2024-10-11 15:33:23 +02:00
semantic-release
5aed90669c 2.34.6
Automatically generated by python-semantic-release
v2.34.6
2024-10-11 10:05:01 +00:00
9141280889 fix(logger): log messages should be streams, not pub sub 2024-10-11 10:31:59 +02:00
semantic-release
7d0771ecbb 2.34.5
Automatically generated by python-semantic-release
v2.34.5
2024-10-11 08:27:49 +00:00
975e047257 fix(logs): adjusted mask for log directory 2024-10-11 10:09:34 +02:00
62317242ef docs(scans): added missing relative flag to umv and mv examples 2024-10-09 11:38:06 +02:00
eb84c67324 docs: update outdated yaml for simulated gauss in user section 2024-10-07 10:09:17 +02:00
5196e8eaca ci: added CHECK_PKG_VERSIONS variable to ci file 2024-10-02 07:38:03 +02:00
semantic-release
61e7d7228f 2.34.4
Automatically generated by python-semantic-release
v2.34.4
2024-10-02 05:34:19 +00:00