Changes for page The FLASH HDF5 structure
Last modified by sndueste on 2025/02/06 10:55
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - Information about the FLASH HDF5 structure1 +The FLASH HDF5 structure - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.s endels1 +XWiki.sndueste - Content
-
... ... @@ -2,22 +2,22 @@ 2 2 3 3 \\ 4 4 5 -* General information about HDF5 6 -* FLASH HDF5 structure 7 -* Most popular FLASH parameters and their names in HDF5 8 -** FLASH1 9 -*** Beamline info (FLASH1) 10 -*** Photon Diagnostics: SASE / Spectrometer (FLASH1) 11 -*** Electron Beam properties (FLASH1) 12 -*** Timing information, rep rate etc.(FLASH1) 13 -*** Pump Probe Laser (FLASH1) 14 -*** User Data (FLASH1) 15 -** FLASH2 16 -** HDF5 structure revisions 17 -* Example code showing how to access HDF5 files 18 -** Samples how to read HDF5 with Matlab 19 -** How to read HDF5 with Python via FLASHH5 20 -* HDF5 and DOOCS 5 +* [[General information about HDF5>>doc:||anchor="General information about HDF5"]] 6 +* [[FLASH HDF5 structure>>doc:||anchor="FLASH HDF5 structure"]] 7 +* [[Most popular FLASH parameters and their names in HDF5>>doc:||anchor="Most popular FLASH parameters and their names in HDF5"]] 8 +** [[FLASH1>>doc:||anchor="FLASH1"]] 9 +*** [[Beamline info (FLASH1)>>doc:||anchor="Beamline info (FLASH1)"]] 10 +*** [[Photon Diagnostics SASE / Spectrometer (FLASH1)>>doc:||anchor="Photon Diagnostics SASE / Spectrometer (FLASH1)"]] 11 +*** [[Electron Beam properties (FLASH1)>>doc:||anchor="Electron Beam properties (FLASH1)"]] 12 +*** [[Timing information, rep rate etc.(FLASH1)>>doc:||anchor="Timing information, rep rate etc.(FLASH1)"]] 13 +*** [[Pump Probe Laser (FLASH1)>>doc:||anchor="Pump Probe Laser (FLASH1)"]] 14 +*** [[User Data (FLASH1)>>doc:||anchor="User Data (FLASH1)"]] 15 +** [[FLASH2>>doc:||anchor="FLASH2"]] 16 +** [[HDF5 structure revisions>>doc:||anchor="HDF5 structure revisions"]] 17 +* [[Example code showing how to access HDF5 files>>doc:||anchor="Example code showing how to access HDF5 files"]] 18 +** [[Samples how to read HDF5 with Matlab>>doc:||anchor="Samples how to read HDF5 with Matlab"]] 19 +** [[How to read HDF5 with Python via FLASHH5>>doc:||anchor="How to read HDF5 with Python via FLASHH5"]] 20 +* [[HDF5 and DOOCS>>doc:||anchor="HDF5 and DOOCS"]] 21 21 22 22 \\ 23 23 ... ... @@ -33,7 +33,7 @@ 33 33 {{code language="none"}}> module load xray{{/code}} 34 34 {{code language="none"}}> hdfview{{/code}} 35 35 36 - \\36 +[[Contents>>doc:||anchor="Contents"]] 37 37 38 38 == FLASH HDF5 structure == 39 39 ... ... @@ -44,21 +44,21 @@ 44 44 * Beamlines 45 45 * Experiment 46 46 * Timing 47 -[[image:url:http://hasfweb.desy.de/pub/Setup/HDF5main/HDF5_structure.jpg||alt="HDF5_structure.jpg" width="700" height="500"]] 47 +[[~[~[image:url:http://hasfweb.desy.de/pub/Setup/HDF5main/HDF5_structure.jpg~|~|alt="HDF5_structure.jpg" width="700" height="500"~]~]>>attach:HDF5_structure.jpg]] 48 48 49 49 A detailled description of (most) channels can be found in the lower part of the hdf5 viewer: 50 -[[image:url:http://hasfweb.desy.de/pub/Setup/HDF5main/HDF5_structure_desc.jpg||alt="HDF5_structure_desc.jpg" width="341" height="413"]] 50 +[[~[~[image:url:http://hasfweb.desy.de/pub/Setup/HDF5main/HDF5_structure_desc.jpg~|~|alt="HDF5_structure_desc.jpg" width="341" height="413"~]~]>>attach:HDF5_structure_desc.jpg]] 51 51 52 - \\52 +[[Contents>>doc:||anchor="Contents"]] 53 53 54 54 \\ 55 55 56 56 == Most popular FLASH parameters and their names in HDF5 == 57 57 58 -The comple ate list for the relation between DOOCS names and HDF5 names for the recordable parameters can be found in [[DESY's Repository~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:https://stash.desy.de/projects/CS/repos/pah/browse/src/camp/data/channel2HdfName.dat||shape="rect"]].58 +The complete list for the relation between DOOCS names and HDF5 names for the recordable parameters can be found in [[DESY's Repository~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:https://stash.desy.de/projects/CS/repos/pah/browse/src/camp/data/channel2HdfName.dat||shape="rect"]]. 59 59 The most common and often used ones are summarized below: 60 60 61 -Note, the HDF group and dataset names apply to our HDF tree version since vers. 0.3.0. 61 +Note, the HDF group and data set names apply to our HDF tree version since vers. 0.3.0. 62 62 63 63 \\ 64 64 ... ... @@ -96,7 +96,7 @@ 96 96 //always saved (PBD)// 97 97 DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}} 98 98 DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}} 99 -desc: Position of the BL filterwheel 1 - to correlate with the filter material please look [[here>> url:http://hasfweb.desy.de/bin/view/Setup/FilterHistory||shape="rect"class="twikiLink"]]99 +desc: Position of the BL filter wheel 1 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]] 100 100 units: degree 101 101 \\ 102 102 ... ... @@ -104,7 +104,7 @@ 104 104 //always saved (PBD)// 105 105 DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}} 106 106 DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}} 107 -desc: Position of the BL filterwheel 2 - to correlate with the filter material please look [[here>> url:http://hasfweb.desy.de/bin/view/Setup/FilterHistory||shape="rect"class="twikiLink"]]107 +desc: Position of the BL filter wheel 2 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]] 108 108 units: degree 109 109 \\ 110 110 ... ... @@ -112,7 +112,7 @@ 112 112 //always saved (PBD)// 113 113 DOOCS prop : = TTF2.FEL/BDAF1/BDA.F1/FW.MOTOR.POS= 114 114 DAQ channel: {{code language="none"}}TTF2.FEL/BDAF1/BDA.F1/FW.MOTOR.POS{{/code}} 115 -desc: Position of the PG filterwheel 1 115 +desc: Position of the PG filter wheel 1 116 116 units: degree 117 117 \\ 118 118 ... ... @@ -120,7 +120,7 @@ 120 120 //always saved (PBD)// 121 121 DOOCS prop : {{code language="none"}}TTF2.FEL/BDAF2/BDA.F2/FW.MOTOR.POS{{/code}} 122 122 DAQ channel: {{code language="none"}}TTF2.FEL/BDAF2/BDA.F2/FW.MOTOR.POS{{/code}} 123 -desc: Position of the PG filterwheel 2 123 +desc: Position of the PG filter wheel 2 124 124 units: degree 125 125 \\ 126 126 ... ... @@ -128,13 +128,13 @@ 128 128 //always saved (PBD)// 129 129 DOOCS prop : {{code language="none"}}TTF2.FEL/PGFILTERS/PGFILTERS/FW.MOTOR.POS{{/code}} 130 130 DAQ channel: {{code language="none"}}TTF2.FEL/PGFILTERS/PGFILTERS/FW.MOTOR.POS{{/code}} 131 -desc: Position of the PG filterwheel 3 131 +desc: Position of the PG filter wheel 3 132 132 units: degree 133 133 \\ 134 134 135 - \\135 +[[Contents>>doc:||anchor="Contents"]] 136 136 137 -==== Photon Diagnostics :SASE / Spectrometer (FLASH1) ====137 +==== Photon Diagnostics SASE / Spectrometer (FLASH1) ==== 138 138 139 139 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Average energy/energy tunnel{{/code}} 140 140 //always saved (PBD)// ... ... @@ -148,7 +148,7 @@ 148 148 DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT34/VAL{{/code}} 149 149 DAQ channel: {{code language="none"}}PBD.PHFLUX/TUNNEL.ENERGYPULSE.USER{{/code}} 150 150 desc :Energy per pulse Tunnel (from e-) - the values are set to "0" if there was no SASE beam in the FEL 151 -units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) [[see here for help>> url:http://hasfweb.desy.de/bin/view/Setup/CalibrateGMDSignals||shape="rect"class="twikiLink"]]151 +units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) [[see here for help>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]] 152 152 153 153 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Pulse resolved energy/energy tunnel (raw){{/code}} 154 154 //always saved (PBD)// ... ... @@ -155,7 +155,7 @@ 155 155 DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT14/VAL{{/code}} 156 156 DAQ channel: {{code language="none"}}PBD.PHFLUX/TUNNEL.ENERGYPULSE.FF{{/code}} 157 157 desc :Energy per pulse Tunnel (from e-) - uncorrected values. There are also values saved if there was no beam ... just background noise 158 -units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) [[see here for help>> url:http://hasfweb.desy.de/bin/view/Setup/CalibrateGMDSignals||shape="rect"class="twikiLink"]]158 +units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) [[see here for help>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]] 159 159 160 160 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Average energy/energy BDA{{/code}} 161 161 //always saved (PBD)// ... ... @@ -169,7 +169,7 @@ 169 169 DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT35/VAL{{/code}} 170 170 DAQ channel: {{code language="none"}}PBD.PHFLUX/BDA.ENERGYPULSE.USER{{/code}} 171 171 desc :Energy per pulse BDA (from e-) - the values are set to "0" if there was no SASE beam in the FEL 172 -units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) [[see here for help>> url:http://hasfweb.desy.de/bin/view/Setup/CalibrateGMDSignals||shape="rect"class="twikiLink"]]172 +units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) [[see here for help>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]] 173 173 174 174 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Pulse resolved energy/energy BDA (raw){{/code}} 175 175 //always saved (PBD)// ... ... @@ -176,13 +176,13 @@ 176 176 DOOCS prop : {{code language="none"}}TTF2.DAQ/PHFLUX/OUT15/VAL{{/code}} 177 177 DAQ channel: {{code language="none"}}PBD.PHFLUX/BDA.ENERGYPULSE.FF{{/code}} 178 178 desc :Energy per pulse BDA (from e-) - uncorrected values. There are also values saved if there was no beam ... just background noise 179 -units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) [[see here for help>> url:http://hasfweb.desy.de/bin/view/Setup/CalibrateGMDSignals||shape="rect"class="twikiLink"]]179 +units : a.u. (more or less µJ but need to be calibrated with the "Average energy" for good precision) [[see here for help>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]] 180 180 181 181 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Beam position/position BDA horizontal{{/code}} 182 182 //always saved (PBD)// 183 183 DOOCS prop : {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.BDA/IX.POS{{/code}} 184 184 DAQ channel: {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.BDA/IX.POS{{/code}} 185 -desc :Beam position of the photon Beam determined by the [[GMD>> url:http://hasfweb.desy.de/bin/view/Setup/GMD||shape="rect" class="twikiLink"]] (BDA, x=horizontal)185 +desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASH.Gas Monitor Detector]] (BDA, x=horizontal) 186 186 units : mm 187 187 188 188 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Beam position/position BDA vertical{{/code}} ... ... @@ -189,7 +189,7 @@ 189 189 //always saved (PBD)// 190 190 DOOCS prop : {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.BDA/IY.POS{{/code}} 191 191 DAQ channel: {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.BDA/IY.POS{{/code}} 192 -desc :Beam position of the photon Beam determined by the [[GMD>> url:http://hasfweb.desy.de/bin/view/Setup/GMD||shape="rect" class="twikiLink"]] (BDA, y=vertical)192 +desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASH.Gas Monitor Detector]] (BDA, y=vertical) 193 193 units : mm 194 194 195 195 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Beam position/position tunnel horizontal{{/code}} ... ... @@ -196,7 +196,7 @@ 196 196 //always saved (PBD)// 197 197 DOOCS prop : {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.TUNNEL/IX.POS{{/code}} 198 198 DAQ channel: {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.TUNNEL/IX.POS{{/code}} 199 -desc :Beam position of the photon Beam determined by the [[GMD>> url:http://hasfweb.desy.de/bin/view/Setup/GMD||shape="rect" class="twikiLink"]] (TUNNEL, x=horizontal)199 +desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASH.Gas Monitor Detector]] (TUNNEL, x=horizontal) 200 200 units : mm 201 201 202 202 {{code language="none"}}/FL1/Photon Diagnostic/GMD/Beam position/position tunnel vertical{{/code}} ... ... @@ -203,7 +203,7 @@ 203 203 //always saved (PBD)// 204 204 DOOCS prop : {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.TUNNEL/IY.POS{{/code}} 205 205 DAQ channel: {{code language="none"}}FLASH.FEL/XGM.POSMON/FL1.TUNNEL/IY.POS{{/code}} 206 -desc :Beam position of the photon Beam determined by the [[GMD>> url:http://hasfweb.desy.de/bin/view/Setup/GMD||shape="rect" class="twikiLink"]] (TUNNEL, y=vertical)206 +desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASH.Gas Monitor Detector]] (TUNNEL, y=vertical) 207 207 units : mm 208 208 209 209 {{code language="none"}}/FL1/Photon Diagnostic/Wavelength/Tunnelspectrometer/wavelength{{/code}} ... ... @@ -269,12 +269,10 @@ 269 269 desc : increment value (in nm) for each pixel for the wavelength axis of the XUV Spectrum measured with the "PG spectrometer" 270 270 units : nm 271 271 272 - \\272 +[[Contents>>doc:||anchor="Contents"]] 273 273 274 274 ==== Electron Beam properties (FLASH1) ==== 275 275 276 -\\ 277 - 278 278 ===== bunch charge ===== 279 279 280 280 {{code language="none"}}/FL1/Electron Diagnostic/Bunch charge/after undulator{{/code}} ... ... @@ -283,12 +283,10 @@ 283 283 DAQ channel: {{code language="none"}}FLASH.DIAG/TOROID/12EXP{{/code}} 284 284 desc: electron bunch charge (FLASH1) 285 285 units: nC 286 -\\ 287 287 288 -\\ 285 +===== 286 +arrival time ===== 289 289 290 -===== arrival time ===== 291 - 292 292 {{code language="none"}}/FL1/Electron Diagnostic/BAM/4DBC3/electron bunch arrival time (low charge){{/code}} 293 293 //always saved (PBD)// 294 294 DOOCS prop : {{code language="none"}}FLASH.SDIAG/BAM/4DBC3/LOW_CHARGE_ARRIVAL_TIME{{/code}} ... ... @@ -295,10 +295,8 @@ 295 295 DAQ channel: {{code language="none"}}FLASH.SDIAG/BAM.DAQ/4DBC3.LOW_CHARGE_ARRIVAL_TIME{{/code}} 296 296 desc: Electron bunch arrival time measured with the BAM (more or less) before the undulator (pulse resolved data) 297 297 units: ps (bigger numbers indicate later arrivaltime of the electrons) 298 -note: besides the arivaltime from FLASH1 there is also the FLASH2/3 electron arrival time saved. [[LINK to detailled infos from MSK (may only work inside DESY network~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:http:// mskwiki/index.php?title=BAM-DAQ_Channels||shape="rect"]]294 +note: besides the arivaltime from FLASH1 there is also the FLASH2/3 electron arrival time saved. [[LINK to detailled infos from MSK (may only work inside DESY network~[~[image:url:http://hasfweb.desy.de/pub/TWiki/TWikiDocGraphics/external-link.gif~|~|width="13" height="12"~]~]>>url:http://www.desy.de/~~mbock/pages/BAM_daq_channel_descriptions.html||shape="rect"]] and to a recent [[talk about the working principle of the BAM>>url:https://confluence.desy.de/download/attachments/134216957/BAM-basics_and_outlook-2018_DESY-template_16-9Format.pdf?version=1&modificationDate=1565162143328&api=v2||shape="rect"]] 299 299 300 -\\ 301 - 302 302 ===== electron beam profile ===== 303 303 304 304 {{code language="none"}}/FL1/Electron Diagnostic/Electron bunch profile/TDS profile{{/code}} ... ... @@ -323,10 +323,7 @@ 323 323 DAQ channel: {{code language="none"}}PBD.BEAM.PROF.ML/PROFWIDTHCCTED{{/code}} 324 324 desc: rms pulse width of the measures TDS electron bunch profile 325 325 units: fs 326 -\\ 327 327 328 -\\ 329 - 330 330 ===== electron bunch energy ===== 331 331 332 332 {{code language="none"}}/FL1/Electron Diagnostic/Electron energy/average electron energy{{/code}} ... ... @@ -334,7 +334,7 @@ 334 334 DOOCS prop : {{code language="none"}}TTF2.DAQ/ENERGY.DOGLEG/E_INTRA_MEAN/VAL{{/code}} 335 335 DAQ channel: {{code language="none"}}PBD.ENERGY.DOGLEG/E_MEAN{{/code}} 336 336 desc: electron bunch energy (average over the bunch train) 337 -units: (% class="twikiNewLink" %) [[MeV>>url:http://hasfweb.desy.de/bin/edit/Setup/MeV?topicparent=Setup.HDF5main;nowysiwyg=0||rel="nofollow" shape="rect"]](%%)328 +units: (% class="twikiNewLink" %)MeV(%%) 338 338 \\ 339 339 340 340 {{code language="none"}}/FL1/Electron Diagnostic/Electron energy/pulse resolved energy{{/code}} ... ... @@ -342,8 +342,7 @@ 342 342 DOOCS prop : {{code language="none"}}TTF2.DAQ/ENERGY.DOGLEG/E_SPECT/VAL.TD{{/code}} 343 343 DAQ channel: {{code language="none"}}PBD.ENERGY.DOGLEG/E_SPECT{{/code}} 344 344 desc: electron bunch energy bunch resolved 345 -units: (% class="twikiNewLink" %)[[MeV>>url:http://hasfweb.desy.de/bin/edit/Setup/MeV?topicparent=Setup.HDF5main;nowysiwyg=0||rel="nofollow" shape="rect"]](%%) 346 -\\ 336 +units: (% class="twikiNewLink" %)MeV 347 347 348 348 \\ 349 349 ... ... @@ -355,14 +355,12 @@ 355 355 units: nm 356 356 \\ 357 357 358 - \\348 +[[Contents>>doc:||anchor="Contents"]] 359 359 360 360 \\ 361 361 362 -==== Timing information, rep rate etc.(FLASH1) ==== 352 +==== Timing information, rep rate etc. (FLASH1) ==== 363 363 364 -\\ 365 - 366 366 ===== bunch repetition rate ===== 367 367 368 368 {{code language="none"}}/FL1/Timing/repetition rate{{/code}} ... ... @@ -373,8 +373,6 @@ 373 373 units: kHz 374 374 \\ 375 375 376 -\\ 377 - 378 378 ===== set number of pulses ===== 379 379 380 380 {{code language="none"}}/FL1/Timing/set number of bunches{{/code}} ... ... @@ -383,10 +383,7 @@ 383 383 DAQ channel: {{code language="none"}}TTF2.UTIL/LASER.CONTROL/GUN/PULSE_NUM{{/code}} 384 384 desc: Number of pulses set at the gun (FLASH1) 385 385 units: 386 -\\ 387 387 388 -\\ 389 - 390 390 ===== actual number of pulses ===== 391 391 392 392 {{code language="none"}}/FL1/Timing/actual number of bunches{{/code}} ... ... @@ -397,8 +397,6 @@ 397 397 units: 398 398 \\ 399 399 400 -\\ 401 - 402 402 ===== actual pulse pattern recorded after the undulator ===== 403 403 404 404 {{code language="none"}}/FL1/Timing/Bunch pattern/pattern after undulator{{/code}} ... ... @@ -409,8 +409,6 @@ 409 409 units: 410 410 \\ 411 411 412 -\\ 413 - 414 414 ===== Train ID ===== 415 415 416 416 {{code language="none"}}/Timing/train ID{{/code}} ... ... @@ -421,8 +421,6 @@ 421 421 units: 422 422 \\ 423 423 424 -\\ 425 - 426 426 ===== Train time ===== 427 427 428 428 {{code language="none"}}/Timing/train time{{/code}} ... ... @@ -436,18 +436,22 @@ 436 436 third column: Train ID of FLASH 437 437 \\ 438 438 439 - \\416 +[[Contents>>doc:||anchor="Contents"]] 440 440 441 441 \\ 442 442 443 443 ==== Pump Probe Laser (FLASH1) ==== 444 444 445 -{{code language="none"}}/FL1/Experiment/Pump probe laser/laser attenuation{{/code}} //always saved (PBD)// 422 +{{code language="none"}}/FL1/Experiment/Pump probe laser/laser attenuation{{/code}} 423 + 424 +//always saved (PBD)// 446 446 DOOCS prop : {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/ROT2.CURRENT{{/code}} 447 447 DAQ channel: {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/ROT2.CURRENT{{/code}} 448 448 desc: attenuation of the PPLaser (rotation of a waveplate) 449 449 units : 0 no transmission , 1: full transmission 450 450 430 +\\ 431 + 451 451 {{code language="none"}}/FL1/Experiment/Pump probe laser/laser delay{{/code}} 452 452 //always saved (PBD)// 453 453 DOOCS prop : {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/DLY1.CURRENT{{/code}} ... ... @@ -455,6 +455,8 @@ 455 455 desc: delay of the Pump probe laser - measured by the read back position of the motor. only read out every secound ... better use the encoder 456 456 units : ps ( pos delay means IR comes later) 457 457 439 +\\ 440 + 458 458 {{code language="none"}}/FL1/Experiment/Pump probe laser/delay line IK220.0/ENC.DELAY{{/code}} 459 459 //always saved (PBD)// 460 460 DOOCS prop : {{code language="none"}}TTF2.FEL/DELLINE.ENC/IK220.0/ENC.DELAY{{/code}} ... ... @@ -462,11 +462,13 @@ 462 462 subsystem: {{code language="none"}}DELLINE.ENC{{/code}} desc : delay of the Pump probe laser - measured by an encoder. The position is read out with 10Hz train synchronized and should be used to determine the actual laser delay (the motor position is only read out about every second 463 463 units : ps ( pos delay means IR comes later) 464 464 448 +\\ 449 + 465 465 {{code language="none"}}/FL1/Experiment/Pump probe laser/Synchronization/timing jitter RMS GECCO{{/code}} 466 466 //always saved (PBD)// 467 467 DOOCS prop : {{code language="none"}}FLASH.SYNC/F1PPL.LASER_LOCK/28C.F1PPL1.CONTROLLER/ADV_CTRL_MANAGER.0.PID_INPUT_JITTER.2.RD{{/code}} 468 468 DAQ channel: {{code language="none"}}FLASH.SYNC/F1PPL.LASER_LOCK/28C.F1PPL1.CONTROLLER/ADV_CTRL_MANAGER.0.PID_INPUT_JITTER.2.RD{{/code}} 469 -desc: rms jitter of the GECCO (% class="twikiNewLink" %) [[TiSa>>url:http://hasfweb.desy.de/bin/edit/Setup/TiSa?topicparent=Setup.HDF5main;nowysiwyg=0||rel="nofollow" shape="rect"]](%%) Oscillator units: fs454 +desc: rms jitter of the GECCO (% class="twikiNewLink" %)TiSa(%%) Oscillator units: fs 470 470 471 471 \\ 472 472 ... ... @@ -478,17 +478,15 @@ 478 478 479 479 \\ 480 480 481 - \\466 +[[Contents>>doc:||anchor="Contents"]] 482 482 483 483 \\ 484 484 485 485 ==== User Data (FLASH1) ==== 486 486 487 -\\ 488 - 489 489 ===== GHz ADCs ===== 490 490 491 -ADC traces of the (SPDevices 412) GHZ ADCs available for the users . More information about the ADCs can be found [[here>> url:http://hasfweb.desy.de/bin/view/Setup/MtcaAdc||shape="rect" class="twikiLink"]]474 +ADC traces of the (SPDevices 412) GHZ ADCs available for the users . More information about the ADCs can be found [[here>>doc:FLASHUSER.Data Acquisition and controls.Controls (DOOCS, jDDD,\.\.\.).MTCA ADCs.WebHome]] 492 492 //saved on DEMAND in the user DAQ// 493 493 \\The HDF5 names for the ADC traces are depending on the beamline : 494 494 \\PG Beamline: ... ... @@ -521,7 +521,7 @@ 521 521 522 522 ===== MHz ADCs ===== 523 523 524 -similar to the GHz ADCs the MHz A SDsare saved with HDF5 names like:507 +similar to the GHz ADCs the MHz ADCs are saved with HDF5 names like: 525 525 {{code language="none"}}/FL1/Experiment/BL1/SIS8300 100MHz ADC/CH2/TD{{/code}} 526 526 DOOCS prop : FLASH.FEL/ADC.SIS.BL1/EXP1.CH02/CH00.TD 527 527 DAQ channel: : FLASH.FEL/ADC.SIS.BL1/EXP1.CH02 ... ... @@ -528,16 +528,89 @@ 528 528 529 529 \\ 530 530 531 - \\514 +[[Contents>>doc:||anchor="Contents"]] 532 532 533 533 === FLASH2 === 534 534 535 535 \\ 536 536 520 +==== Beamline info (FLASH1) ==== 521 + 522 +{{code language="none"}}/FL2/Beamlines/Attenuator/pressure{{/code}} 523 +//always saved (PBD)// 524 +DOOCS prop : {{code language="none"}}FLASH.FEL/GAS_DOSING/FL1.ATTENUATOR/PRESSURE{{/code}} 525 +DAQ channel: {{code language="none"}}FLASH.FEL/GAS_DOSING/FL1.ATTENUATOR/PRESSURE{{/code}} 526 +desc: set pressure in the gas attenuator 527 +units: mbar 528 +\\ 529 + 530 +{{code language="none"}}/FL1/Beamlines/BL/Fast shutter/open{{/code}} 531 +//always saved (PBD)// 532 +DOOCS prop : {{code language="none"}}FLASH.FEL/ADC.SIS.FL1FS/BL.SHUTTER/CH00.TD{{/code}} 533 +DAQ channel: {{code language="none"}}FLASH.FEL/ADC.SIS.FL1FS/BL.SHUTTER{{/code}} 534 +desc: BL Beamline Fast shutter state 535 +units: none 536 +\\ 537 + 538 +{{code language="none"}}/FL1/Beamlines/PG/Fast shutter/open{{/code}} 539 +//always saved (PBD)// 540 +DOOCS prop : {{code language="none"}}FLASH.FEL/ADC.SIS.FL1FS/PG.SHUTTER/CH00.TD{{/code}} 541 +DAQ channel: {{code language="none"}}FLASH.FEL/ADC.SIS.FL1FS/PG.SHUTTER{{/code}} 542 +desc: PG Beamline Fast shutter state 543 +units: none 544 +\\ 545 + 546 +{{code language="none"}}/FL1/Beamlines/BL/Filters/BL filter wheel/position filter 1{{/code}} 547 +//always saved (PBD)// 548 +DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}} 549 +DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS1/FILTER1/FW.MOTOR.POS{{/code}} 550 +desc: Position of the BL filter wheel 1 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]] 551 +units: degree 552 +\\ 553 + 554 +{{code language="none"}}/FL1/Beamlines/BL/Filters/BL filter wheel/position filter 2{{/code}} 555 +//always saved (PBD)// 556 +DOOCS prop : {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}} 557 +DAQ channel: {{code language="none"}}TTF2.FEL/BLFILTERS2/FILTER2/FW.MOTOR.POS{{/code}} 558 +desc: Position of the BL filter wheel 2 - to correlate with the filter material please look [[here>>doc:FLASH.Filter history (BL filterwheel 12)]] 559 +units: degree 560 +\\ 561 + 562 +{{code language="none"}}/FL1/Beamlines/PG/Filters/position filter 1{{/code}} 563 +//always saved (PBD)// 564 +DOOCS prop : = TTF2.FEL/BDAF1/BDA.F1/FW.MOTOR.POS= 565 +DAQ channel: {{code language="none"}}TTF2.FEL/BDAF1/BDA.F1/FW.MOTOR.POS{{/code}} 566 +desc: Position of the PG filter wheel 1 567 +units: degree 568 +\\ 569 + 570 +{{code language="none"}}/FL1/Beamlines/PG/Filters/position filter 2{{/code}} 571 +//always saved (PBD)// 572 +DOOCS prop : {{code language="none"}}TTF2.FEL/BDAF2/BDA.F2/FW.MOTOR.POS{{/code}} 573 +DAQ channel: {{code language="none"}}TTF2.FEL/BDAF2/BDA.F2/FW.MOTOR.POS{{/code}} 574 +desc: Position of the PG filter wheel 2 575 +units: degree 576 +\\ 577 + 578 +{{code language="none"}}/FL1/Beamlines/PG/Filters/position filter 3{{/code}} 579 +//always saved (PBD)// 580 +DOOCS prop : {{code language="none"}}TTF2.FEL/PGFILTERS/PGFILTERS/FW.MOTOR.POS{{/code}} 581 +DAQ channel: {{code language="none"}}TTF2.FEL/PGFILTERS/PGFILTERS/FW.MOTOR.POS{{/code}} 582 +desc: Position of the PG filter wheel 3 583 +units: degree 584 +\\ 585 + 586 +[[Contents>>doc:||anchor="Contents"]] 587 + 588 +\\ 589 + 590 +\\ 591 + 592 +(% class="wrapped" %) 537 537 |=((( 538 - [[DAQ name>>url:http://hasfweb.desy.de/bin/view/Setup/HDF5main?sortcol=0;table=1;up=0#sorted_table||title="Sort by this column" rel="nofollow" shape="rect"]]594 +DAQ name 539 539 )))|=((( 540 - [[HDF5 name>>url:http://hasfweb.desy.de/bin/view/Setup/HDF5main?sortcol=1;table=1;up=0#sorted_table||title="Sort by this column" rel="nofollow" shape="rect"]]596 +HDF5 name 541 541 ))) 542 542 |((( 543 543 FLASH.UTIL/FL2.UND.MOTOR/FL2SASE3/GAP ... ... @@ -722,7 +722,7 @@ 722 722 723 723 \\ 724 724 725 - \\781 +[[Contents>>doc:||anchor="Contents"]] 726 726 727 727 === HDF5 structure revisions === 728 728 ... ... @@ -736,10 +736,11 @@ 736 736 737 737 \\ 738 738 795 +(% class="wrapped" %) 739 739 |=((( 740 - [[earlier HDF path (vers. 0.2)>>url:http://hasfweb.desy.de/bin/view/Setup/HDF5main?sortcol=0;table=2;up=0#sorted_table||title="Sort by this column" rel="nofollow" shape="rect"]]797 +earlier HDF path (vers. 0.2) 741 741 )))|=((( 742 - [[is now (vers. 0.3)>>url:http://hasfweb.desy.de/bin/view/Setup/HDF5main?sortcol=1;table=2;up=0#sorted_table||title="Sort by this column" rel="nofollow" shape="rect"]]799 +is now (vers. 0.3) 743 743 ))) 744 744 |((( 745 745 /Photon Diagnostic/GMD/Beam position/position BDA x ... ... @@ -834,7 +834,7 @@ 834 834 835 835 \\ 836 836 837 - \\894 +[[Contents>>doc:||anchor="Contents"]] 838 838 839 839 \\ 840 840 ... ... @@ -893,14 +893,16 @@ 893 893 GMD_Spectrum=h5read(hdf5file,'/Photon Diagnostic/GMD/Pulse resolved energy/energy BDA',[1 Start_event],[40 Number_of_events] ); 894 894 ))) 895 895 896 - \\953 +[[Contents>>doc:||anchor="Contents"]] 897 897 898 898 === How to read HDF5 with Python via FLASHH5 === 899 899 900 -With [[FlashH5>> url:http://hasfweb.desy.de/bin/view/Setup/FlashH5||shape="rect"class="twikiLink"]] we provide h5py based examples to access and evaluate FLASH's HDF5 files.957 +With [[FlashH5>>doc:FLASHUSER.FLASHH5 for easier access of FLASH's HDF5 files]] we provide h5py based examples to access and evaluate FLASH's HDF5 files. 901 901 902 902 \\ 903 903 904 904 == HDF5 and DOOCS == 905 905 906 -Here is an outdated [[list with the available properties that are always saved (PBD) for FLASH1 as>>url:http://hasfweb.desy.de/pub/Setup/HDF5main/FLASH1__DaqChannel2HdfNamePbd.xlsx||shape="rect"]] HDF5 names and the corresponding DOOCS names 963 +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 964 + 965 +[[Contents>>doc:||anchor="Contents"]]