Unfinished scan including tests

This commit is contained in:
2025-11-11 15:09:54 +01:00
parent d397a9668b
commit a70ef5caa2
7 changed files with 1632 additions and 27 deletions

328
tests/data/scans/scan4.json Normal file
View File

@@ -0,0 +1,328 @@
{
"pulseIds": [
[
25378283898,
25378283908
],
[
25378284929,
25378284939
],
[
25378285957,
25378285967
],
[
25378286993,
25378287003
],
[
25378288023,
25378288033
],
[
25378289052,
25378289062
],
[
25378290082,
25378290092
],
[
25378291117,
25378291127
],
[
25378292146,
25378292156
],
[
25378293176,
25378293186
],
[
25378294206,
25378294216
],
[
25378295236,
25378295246
],
[
25378296272,
25378296282
],
[
25378297301,
25378297311
],
[
25378298330,
25378298340
],
[
25378299359,
25378299369
],
[
25378300389,
25378300399
]
],
"scan_files": [
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0001.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0001.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0001.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0001.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0002.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0002.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0002.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0002.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0003.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0003.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0003.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0003.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0004.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0004.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0004.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0004.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0005.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0005.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0005.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0005.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0006.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0006.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0006.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0006.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0007.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0007.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0007.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0007.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0008.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0008.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0008.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0008.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0009.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0009.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0009.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0009.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0010.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0010.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0010.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0010.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0011.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0011.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0011.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0011.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0012.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0012.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0012.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0012.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0013.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0013.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0013.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0013.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0014.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0014.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0014.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0014.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0015.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0015.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0015.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0015.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0016.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0016.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0016.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0016.JF20T01V01.h5"
],
[
"/sf/cristallina/data/p19150/raw/run0531/data/acq0017.PVDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0017.BSDATA.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0017.JF16T03V02.h5",
"/sf/cristallina/data/p19150/raw/run0531/data/acq0017.JF20T01V01.h5"
]
],
"scan_parameters": {
"Id": [
"DUMMY"
],
"conversion_factor": [
1
],
"name": [
"Dummy"
],
"offset": [
0
],
"scan_name": "test_slow_acquisition",
"units": [
"au"
]
},
"scan_readbacks": [
[
0.0
],
[
1.0
],
[
2.0
],
[
3.0
],
[
4.0
],
[
5.0
],
[
6.0
],
[
7.0
],
[
8.0
],
[
9.0
],
[
10.0
],
[
11.0
],
[
12.0
],
[
13.0
],
[
14.0
],
[
15.0
],
[
16.0
]
],
"scan_readbacks_raw": [
[
0.0
],
[
1.0
],
[
2.0
],
[
3.0
],
[
4.0
],
[
5.0
],
[
6.0
],
[
7.0
],
[
8.0
],
[
9.0
],
[
10.0
],
[
11.0
],
[
12.0
],
[
13.0
],
[
14.0
],
[
15.0
],
[
16.0
]
],
"scan_step_info": [
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[]
],
"scan_values": [
[
0.0
],
[
1.0
],
[
2.0