Changes for page The FLASH HDF5 structure

Last modified by sndueste on 2025/02/06 10:55

From version 44.1
edited by cpassow
on 2021/02/10 09:30
Change comment: There is no comment for this version
To version 41.1
edited by sndueste
on 2021/02/09 14:40
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.cpassow
1 +XWiki.sndueste
Content
... ... @@ -1,6 +4,3 @@
1 -{{layout}}
2 -{{layout-section ac:type="single"}}
3 -{{layout-cell}}
4 4  == Contents ==
5 5  
6 6  
... ... @@ -45,32 +45,15 @@
45 45  The HDF hierarchy is almost identical in all formats. While in the the recent format each DAQ channel contains the data sets "value" and "index", the deprecated format had one data set for each DAQ channel. The deprecated formats supplies no time axis parameters for spectra data types.
46 46  {{/expand}}
47 47  
48 -=== HDF excerpt: ===
49 -{{/layout-cell}}
50 -{{/layout-section}}
45 +== HDF excerpt: ==
51 51  
52 -{{layout-section ac:type="three_equal"}}
53 -{{layout-cell}}
54 -* ADC data as example for **fast** **data** (10 Hz):           
47 +* ADC data as example for **fast** **data** (10 Hz):            [[image:attach:image2020-11-16_15-26-28.png||height="250"]]
48 +* The //average// FEL pulse energy as example for the **slow** **data** (different e.g. 1 Hz):[[image:attach:image2020-11-16_15-31-45.png||height="250"]]
55 55  
56 -\\
57 -
58 -[[image:attach:image2020-11-16_15-26-28.png||height="250"]]
59 -{{/layout-cell}}
60 -
61 -{{layout-cell}}
62 -* The //average// FEL pulse energy as example for the **slow** **data** (different e.g. 1 Hz):
63 -
64 64   ( every 10th train ID is listed in the HDF group "index")
65 65  
66 -\\
67 -
68 -[[image:attach:image2020-11-16_15-31-45.png||height="250"]]
69 -{{/layout-cell}}
70 -
71 -{{layout-cell}}
72 72  * (((
73 -//zraw// group contains the **original DAQ (DOOCS) names**
53 +//zraw// group contains the **original DAQ (DOOCS) names[[image:attach:image2020-11-16_16-26-3.png||thumbnail="true" height="250"]]**
74 74  )))
75 75  
76 76   of the properties saved in the DESY internal raw format. (For experts)
... ... @@ -77,24 +77,20 @@
77 77  
78 78  \\
79 79  
80 -[[image:attach:image2020-11-16_16-26-3.png||height="400"]]
81 -{{/layout-cell}}
82 -{{/layout-section}}
60 +\\
83 83  
84 -{{layout-section ac:type="single"}}
85 -{{layout-cell}}
86 86  {{info title="Sample scripts in python"}}
87 -=== Reference implementation (Python) ===
63 +== Reference implementation (Python) ==
88 88  
89 89  [[~[~[image:attach:binder_badge.png~|~|thumbnail="true" width="120"~]~]>>url:https://mybinder.org/v2/git/https%3A%2F%2Fgitlab.desy.de%2Fchristopher.passow%2Fflash-daq-hdf/master||shape="rect"]]
90 90  
91 91  (% class="Object" %)[[https:~~/~~/gitlab.desy.de/christopher.passow/flash-daq-hdf>>url:https://gitlab.desy.de/christopher.passow/flash-daq-hdf||shape="rect"]]
92 92  {{/info}}
93 -{{/layout-cell}}
94 -{{/layout-section}}
95 95  
96 -{{layout-section ac:type="single"}}
97 -{{layout-cell}}
70 +\\
71 +
72 +\\
73 +
98 98  == The discontinued (till 2021) FLASH HDF5 structure ==
99 99  
100 100  The photon diagnostic, electron diagnostic and beamline information as well as the information about the pump-probe laser and the infrastructure offered for users (GHz/MHz ADCs) can be included in one HDF5 file which is organized according to train IDs. The general structure is:
... ... @@ -1107,6 +1107,7 @@
1107 1107  
1108 1108  \\
1109 1109  
1086 +(% class="wrapped" %)
1110 1110  |=(((
1111 1111  earlier HDF path (vers. 0.2)
1112 1112  )))|=(((
... ... @@ -1209,6 +1209,10 @@
1209 1209  
1210 1210  \\
1211 1211  
1189 +== Example code showing how to access HDF5 files ==
1190 +
1191 +\\
1192 +
1212 1212  == HDF5 and DOOCS ==
1213 1213  
1214 1214  Here is an outdated [[list with the available properties that are always saved (PBD) for FLASH1 as>>attach:FLASH1__DaqChannel2HdfNamePbd.xlsx]] HDF5 names and the corresponding DOOCS names
... ... @@ -1216,6 +1216,7 @@
1216 1216  [[Contents>>doc:||anchor="Contents"]]
1217 1217  
1218 1218  \\
1219 -{{/layout-cell}}
1220 -{{/layout-section}}
1221 -{{/layout}}
1200 +
1201 +\\
1202 +
1203 +\\