Changes for page The FLASH HDF5 structure
Last modified by sndueste on 2025/09/10 11:43
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -116,18 +116,11 @@ 116 116 117 117 {{id name="DOOCSparameters"/}} 118 118 119 +Note, the HDF group and data set names apply to our HDF tree version since vers. 0.3.0. 119 119 121 + 120 120 === FLASH1 === 121 121 122 - 123 -In the Shutdown 2024 / 2025 the complete photon diagnostic and experiment control was renewed and thus the Doocs names and also some HDF5 names had to be changed. The new naming will be documented here as soon as the systems are online again. 124 - 125 -The previously used naming scheme (2024 and before) can be found here: 126 - 127 -{{expand expanded="false" title="FLASH1 Naming scheme used until 2024"}} 128 -s 129 -{{/expand}} 130 - 131 131 ==== Beamline info (FLASH1) ==== 132 132 133 133 {{code language="none"}}/FL1/Beamlines/Attenuator/pressure{{/code}} ... ... @@ -1123,10 +1123,10 @@ 1123 1123 desc: Each 10 Hz burst has its unique train ID. For the HDF5 dataset the ID is the same for all parameters with the same index (note camera images may be shifted by 1 ID - talk to the experts !) 1124 1124 units: 1125 1125 1126 -===== (% style="color:#e67e22" %)Train time(%%)=====1119 +===== Train time ===== 1127 1127 1128 - (% style="color:#e67e22" %)//always saved (PBD2)//(%%)1129 - (% style="color:#e67e22" %){{code language="none"}}/Timing/train time{{/code}}1121 +//always saved (PBD2)// 1122 +{{code language="none"}}/Timing/train time{{/code}} 1130 1130 desc:Local time as array of day, hour, minute, second, and centisecond. This dataset is meant for visualisation purposes only. For correlations use the train ID or the Unix time of the time stamp 1131 1131 units: d h min s cs 1132 1132 ... ... @@ -1134,28 +1134,11 @@ 1134 1134 /Timing/time stamp 1135 1135 {{/code}} 1136 1136 1137 - (% style="color:#e67e22" %)//always saved (PBD2)//(%%)1138 - (% style="color:#e67e22" %)desc: first column: Local time in unix time. To get day, hour, minute, second you can use unix: e.g. date ~-~-date='@1553617729' or matlab, python etc1130 +//always saved (PBD2)// 1131 +desc: first column: Local time in unix time. To get day, hour, minute, second you can use unix: e.g. date ~-~-date='@1553617729' or matlab, python etc 1139 1139 second column: microseconds 1140 1140 third column: Train ID of FLASH 1141 1141 1142 - 1143 -(% id="cke_bm_2455529S" style="display:none" %) (%%)currently it is saved as Unix time in : /zraw/FLASH.DIAG/TIMINGINFO/TIME1.BUNCH_FIRST_INDEX.1/dGroup/time 1144 - 1145 -{{expand expanded="false" title="Timestamp help for python"}} 1146 - import time 1147 - 1148 -# epoch time is found in /zraw/FLASH.DIAG/TIMINGINFO/TIME1.BUNCH_FIRST_INDEX.1/dGroup/time #!!! a leading 1 has to be added !!! 1149 -# The time and date of the start of the data taking in the HDF file is encoded in the filename - to roughly check the time 1150 -epoch_time = 1709051499.17 # Replace with your epoch time 1151 - 1152 -formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(epoch_time)) 1153 -print(formatted_time) 1154 -{{/expand}} 1155 - 1156 - 1157 - 1158 - 1159 1159 [[Contents>>doc:||anchor="Contents"]] 1160 1160 1161 1161