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
-
... ... @@ -604,13 +604,22 @@ 604 604 second column: microseconds 605 605 third column: Train ID of FLASH 606 606 607 -currently it is saved as Unix time in 607 +currently it is saved as Unix time in : /zraw/FLASH.DIAG/TIMINGINFO/TIME1.BUNCH_FIRST_INDEX.1/dGroup/time 608 608 609 -|/zraw/FLASH.DIAG/TIMINGINFO/TIME1.BUNCH_FIRST_INDEX.1/dGroup/time 609 +{{expand expanded="false" title="Timestamp help for python"}} 610 + import time 610 610 611 -[[Contents>>doc:||anchor="Contents"]] 612 +# epoch time is found in /zraw/FLASH.DIAG/TIMINGINFO/TIME1.BUNCH_FIRST_INDEX.1/dGroup/time #!!! a leading 1 has to be added !!! 613 +# 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 614 +epoch_time = 1709051499.17 # Replace with your epoch time 612 612 616 +formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(epoch_time)) 617 +print(formatted_time) 618 +{{/expand}} 613 613 620 + 621 +[[Contents>>doc:||anchor="Contents"]] 622 + 614 614 ==== Pump Probe Laser (FLASH1) ==== 615 615 616 616 **PIGLET (PG laser)** ... ... @@ -1107,9 +1107,9 @@ 1107 1107 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 !) 1108 1108 units: 1109 1109 1110 -===== Train time ===== 1119 +===== (% style="color:#e67e22" %)Train time(%%) ===== 1111 1111 1112 -//always saved (PBD2)// 1121 +(% style="color:#e67e22" %)//always saved (PBD2)// 1113 1113 {{code language="none"}}/Timing/train time{{/code}} 1114 1114 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 1115 1115 units: d h min s cs ... ... @@ -1118,11 +1118,28 @@ 1118 1118 /Timing/time stamp 1119 1119 {{/code}} 1120 1120 1121 -//always saved (PBD2)// 1130 +(% style="color:#e67e22" %)//always saved (PBD2)// 1122 1122 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 1123 1123 second column: microseconds 1124 1124 third column: Train ID of FLASH 1125 1125 1135 + 1136 +(% 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 1137 + 1138 +{{expand expanded="false" title="Timestamp help for python"}} 1139 + import time 1140 + 1141 +# epoch time is found in /zraw/FLASH.DIAG/TIMINGINFO/TIME1.BUNCH_FIRST_INDEX.1/dGroup/time #!!! a leading 1 has to be added !!! 1142 +# 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 1143 +epoch_time = 1709051499.17 # Replace with your epoch time 1144 + 1145 +formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(epoch_time)) 1146 +print(formatted_time) 1147 +{{/expand}} 1148 + 1149 + 1150 + 1151 + 1126 1126 [[Contents>>doc:||anchor="Contents"]] 1127 1127 1128 1128