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 - The FLASH HDF5 structure1 +Information about the FLASH HDF5 structure - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.snd ueste1 +XWiki.sendels - Content
-
... ... @@ -2,22 +2,22 @@ 2 2 3 3 \\ 4 4 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 DiagnosticsSASE / Spectrometer (FLASH1)>>doc:||anchor="PhotonDiagnosticsSASE / 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"]]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 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 - [[Contents>>doc:||anchor="Contents"]]36 +\\ 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"~]~]>>attach:HDF5_structure.jpg]]47 +[[image:url:http://hasfweb.desy.de/pub/Setup/HDF5main/HDF5_structure.jpg||alt="HDF5_structure.jpg" width="700" height="500"]] 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"~]~]>>attach:HDF5_structure_desc.jpg]]50 +[[image:url:http://hasfweb.desy.de/pub/Setup/HDF5main/HDF5_structure_desc.jpg||alt="HDF5_structure_desc.jpg" width="341" height="413"]] 51 51 52 - [[Contents>>doc:||anchor="Contents"]]52 +\\ 53 53 54 54 \\ 55 55 56 56 == Most popular FLASH parameters and their names in HDF5 == 57 57 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"]]. 58 +The compleate 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 data 61 +Note, the HDF group and dataset 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 filter 99 +desc: Position of the BL filterwheel 1 - to correlate with the filter material please look [[here>>doc:FLASHUSER.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 filter 107 +desc: Position of the BL filterwheel 2 - to correlate with the filter material please look [[here>>doc:FLASHUSER.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 filter 115 +desc: Position of the PG filterwheel 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 filter 123 +desc: Position of the PG filterwheel 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 filter 131 +desc: Position of the PG filterwheel 3 132 132 units: degree 133 133 \\ 134 134 135 - [[Contents>>doc:||anchor="Contents"]]135 +\\ 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>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]] 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:FLASHUSER.jddd-linked help pages.Calibrating the pulse resolved (electron) data from GMD.WebHome]] 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>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]] 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:FLASHUSER.jddd-linked help pages.Calibrating the pulse resolved (electron) data from GMD.WebHome]] 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>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]] 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:FLASHUSER.jddd-linked help pages.Calibrating the pulse resolved (electron) data from GMD.WebHome]] 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>>doc:FLASH.Calibrating the pulse resolved (electron) data from GMD]] 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:FLASHUSER.jddd-linked help pages.Calibrating the pulse resolved (electron) data from GMD.WebHome]] 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>>doc:FLASH.Gas Monitor Detector]] (BDA, x=horizontal) 185 +desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASHUSER.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>>doc:FLASH.Gas Monitor Detector]] (BDA, y=vertical) 192 +desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASHUSER.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>>doc:FLASH.Gas Monitor Detector]] (TUNNEL, x=horizontal) 199 +desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASHUSER.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>>doc:FLASH.Gas Monitor Detector]] (TUNNEL, y=vertical) 206 +desc :Beam position of the photon Beam determined by the [[GMD>>doc:FLASHUSER.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,10 +269,12 @@ 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 - [[Contents>>doc:||anchor="Contents"]]272 +\\ 273 273 274 274 ==== Electron Beam properties (FLASH1) ==== 275 275 276 +\\ 277 + 276 276 ===== bunch charge ===== 277 277 278 278 {{code language="none"}}/FL1/Electron Diagnostic/Bunch charge/after undulator{{/code}} ... ... @@ -281,10 +281,12 @@ 281 281 DAQ channel: {{code language="none"}}FLASH.DIAG/TOROID/12EXP{{/code}} 282 282 desc: electron bunch charge (FLASH1) 283 283 units: nC 286 +\\ 284 284 285 -===== 286 -arrival time ===== 288 +\\ 287 287 290 +===== arrival time ===== 291 + 288 288 {{code language="none"}}/FL1/Electron Diagnostic/BAM/4DBC3/electron bunch arrival time (low charge){{/code}} 289 289 //always saved (PBD)// 290 290 DOOCS prop : {{code language="none"}}FLASH.SDIAG/BAM/4DBC3/LOW_CHARGE_ARRIVAL_TIME{{/code}} ... ... @@ -293,6 +293,8 @@ 293 293 units: ps (bigger numbers indicate later arrivaltime of the electrons) 294 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://mskwiki/index.php?title=BAM-DAQ_Channels||shape="rect"]] 295 295 300 +\\ 301 + 296 296 ===== electron beam profile ===== 297 297 298 298 {{code language="none"}}/FL1/Electron Diagnostic/Electron bunch profile/TDS profile{{/code}} ... ... @@ -317,7 +317,10 @@ 317 317 DAQ channel: {{code language="none"}}PBD.BEAM.PROF.ML/PROFWIDTHCCTED{{/code}} 318 318 desc: rms pulse width of the measures TDS electron bunch profile 319 319 units: fs 326 +\\ 320 320 328 +\\ 329 + 321 321 ===== electron bunch energy ===== 322 322 323 323 {{code language="none"}}/FL1/Electron Diagnostic/Electron energy/average electron energy{{/code}} ... ... @@ -333,7 +333,8 @@ 333 333 DOOCS prop : {{code language="none"}}TTF2.DAQ/ENERGY.DOGLEG/E_SPECT/VAL.TD{{/code}} 334 334 DAQ channel: {{code language="none"}}PBD.ENERGY.DOGLEG/E_SPECT{{/code}} 335 335 desc: electron bunch energy bunch resolved 336 -units: (% class="twikiNewLink" %)MeV 345 +units: (% class="twikiNewLink" %)MeV(%%) 346 +\\ 337 337 338 338 \\ 339 339 ... ... @@ -345,12 +345,14 @@ 345 345 units: nm 346 346 \\ 347 347 348 - [[Contents>>doc:||anchor="Contents"]]358 +\\ 349 349 350 350 \\ 351 351 352 -==== Timing information, rep rate etc. 362 +==== Timing information, rep rate etc.(FLASH1) ==== 353 353 364 +\\ 365 + 354 354 ===== bunch repetition rate ===== 355 355 356 356 {{code language="none"}}/FL1/Timing/repetition rate{{/code}} ... ... @@ -361,6 +361,8 @@ 361 361 units: kHz 362 362 \\ 363 363 376 +\\ 377 + 364 364 ===== set number of pulses ===== 365 365 366 366 {{code language="none"}}/FL1/Timing/set number of bunches{{/code}} ... ... @@ -369,7 +369,10 @@ 369 369 DAQ channel: {{code language="none"}}TTF2.UTIL/LASER.CONTROL/GUN/PULSE_NUM{{/code}} 370 370 desc: Number of pulses set at the gun (FLASH1) 371 371 units: 386 +\\ 372 372 388 +\\ 389 + 373 373 ===== actual number of pulses ===== 374 374 375 375 {{code language="none"}}/FL1/Timing/actual number of bunches{{/code}} ... ... @@ -380,6 +380,8 @@ 380 380 units: 381 381 \\ 382 382 400 +\\ 401 + 383 383 ===== actual pulse pattern recorded after the undulator ===== 384 384 385 385 {{code language="none"}}/FL1/Timing/Bunch pattern/pattern after undulator{{/code}} ... ... @@ -390,6 +390,8 @@ 390 390 units: 391 391 \\ 392 392 412 +\\ 413 + 393 393 ===== Train ID ===== 394 394 395 395 {{code language="none"}}/Timing/train ID{{/code}} ... ... @@ -400,6 +400,8 @@ 400 400 units: 401 401 \\ 402 402 424 +\\ 425 + 403 403 ===== Train time ===== 404 404 405 405 {{code language="none"}}/Timing/train time{{/code}} ... ... @@ -413,22 +413,18 @@ 413 413 third column: Train ID of FLASH 414 414 \\ 415 415 416 - [[Contents>>doc:||anchor="Contents"]]439 +\\ 417 417 418 418 \\ 419 419 420 420 ==== Pump Probe Laser (FLASH1) ==== 421 421 422 -{{code language="none"}}/FL1/Experiment/Pump probe laser/laser attenuation{{/code}} 423 - 424 -//always saved (PBD)// 445 +{{code language="none"}}/FL1/Experiment/Pump probe laser/laser attenuation{{/code}} //always saved (PBD)// 425 425 DOOCS prop : {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/ROT2.CURRENT{{/code}} 426 426 DAQ channel: {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/ROT2.CURRENT{{/code}} 427 427 desc: attenuation of the PPLaser (rotation of a waveplate) 428 428 units : 0 no transmission , 1: full transmission 429 429 430 -\\ 431 - 432 432 {{code language="none"}}/FL1/Experiment/Pump probe laser/laser delay{{/code}} 433 433 //always saved (PBD)// 434 434 DOOCS prop : {{code language="none"}}TTF2.FEL/PPDELAYCAL/PPDELAYCAL/DLY1.CURRENT{{/code}} ... ... @@ -436,8 +436,6 @@ 436 436 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 437 437 units : ps ( pos delay means IR comes later) 438 438 439 -\\ 440 - 441 441 {{code language="none"}}/FL1/Experiment/Pump probe laser/delay line IK220.0/ENC.DELAY{{/code}} 442 442 //always saved (PBD)// 443 443 DOOCS prop : {{code language="none"}}TTF2.FEL/DELLINE.ENC/IK220.0/ENC.DELAY{{/code}} ... ... @@ -445,8 +445,6 @@ 445 445 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 446 446 units : ps ( pos delay means IR comes later) 447 447 448 -\\ 449 - 450 450 {{code language="none"}}/FL1/Experiment/Pump probe laser/Synchronization/timing jitter RMS GECCO{{/code}} 451 451 //always saved (PBD)// 452 452 DOOCS prop : {{code language="none"}}FLASH.SYNC/F1PPL.LASER_LOCK/28C.F1PPL1.CONTROLLER/ADV_CTRL_MANAGER.0.PID_INPUT_JITTER.2.RD{{/code}} ... ... @@ -463,12 +463,14 @@ 463 463 464 464 \\ 465 465 466 - [[Contents>>doc:||anchor="Contents"]]481 +\\ 467 467 468 468 \\ 469 469 470 470 ==== User Data (FLASH1) ==== 471 471 487 +\\ 488 + 472 472 ===== GHz ADCs ===== 473 473 474 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]] ... ... @@ -504,7 +504,7 @@ 504 504 505 505 ===== MHz ADCs ===== 506 506 507 -similar to the GHz ADCs the MHz AD Cs524 +similar to the GHz ADCs the MHz ASDsa re saved with HDF5 names like: 508 508 {{code language="none"}}/FL1/Experiment/BL1/SIS8300 100MHz ADC/CH2/TD{{/code}} 509 509 DOOCS prop : FLASH.FEL/ADC.SIS.BL1/EXP1.CH02/CH00.TD 510 510 DAQ channel: : FLASH.FEL/ADC.SIS.BL1/EXP1.CH02 ... ... @@ -511,23 +511,17 @@ 511 511 512 512 \\ 513 513 514 - [[Contents>>doc:||anchor="Contents"]]531 +\\ 515 515 516 516 === FLASH2 === 517 517 518 518 \\ 519 519 520 -\\ 521 - 522 -\\ 523 - 524 -\\ 525 - 526 526 (% class="wrapped" %) 527 527 |=((( 528 -DAQ name 539 +[[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"]] 529 529 )))|=((( 530 -HDF5 name 541 +[[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"]] 531 531 ))) 532 532 |((( 533 533 FLASH.UTIL/FL2.UND.MOTOR/FL2SASE3/GAP ... ... @@ -712,7 +712,7 @@ 712 712 713 713 \\ 714 714 715 - [[Contents>>doc:||anchor="Contents"]]726 +\\ 716 716 717 717 === HDF5 structure revisions === 718 718 ... ... @@ -728,9 +728,9 @@ 728 728 729 729 (% class="wrapped" %) 730 730 |=((( 731 -earlier HDF path (vers. 0.2) 742 +[[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"]] 732 732 )))|=((( 733 -is now (vers. 0.3) 744 +[[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"]] 734 734 ))) 735 735 |((( 736 736 /Photon Diagnostic/GMD/Beam position/position BDA x ... ... @@ -825,7 +825,7 @@ 825 825 826 826 \\ 827 827 828 - [[Contents>>doc:||anchor="Contents"]]839 +\\ 829 829 830 830 \\ 831 831 ... ... @@ -884,16 +884,14 @@ 884 884 GMD_Spectrum=h5read(hdf5file,'/Photon Diagnostic/GMD/Pulse resolved energy/energy BDA',[1 Start_event],[40 Number_of_events] ); 885 885 ))) 886 886 887 - [[Contents>>doc:||anchor="Contents"]]898 +\\ 888 888 889 889 === How to read HDF5 with Python via FLASHH5 === 890 890 891 -With [[FlashH5>> doc:FLASHUSER.FLASHH5foreasier access ofFLASH'sDF5files]] we provide h5py based examples to access and evaluate FLASH's HDF5 files.902 +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. 892 892 893 893 \\ 894 894 895 895 == HDF5 and DOOCS == 896 896 897 -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 898 - 899 -[[Contents>>doc:||anchor="Contents"]] 908 +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