Changes for page The FLASH HDF5 structure
Last modified by sndueste on 2025/02/06 10:55
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 11 added, 0 removed)
- BAM-basics and outlook-2018_DESY-template_16-9Format.pdf
- FLASH1__DaqChannel2HdfNamePbd.xlsx
- HDF5_structure.jpg
- HDF5_structure_desc.jpg
- binder_badge.png
- image2019-10-21_17-2-50.png
- image2019-10-22_10-52-27.png
- image2020-11-16_15-26-28.png
- image2020-11-16_15-31-45.png
- image2020-11-16_16-26-3.png
- image2021-2-9_10-51-6.png
Details
- Page properties
-
- Tags
-
... ... @@ -1,0 +1,1 @@ 1 +favourite|data|hdf5|analysis|offline - Content
-
... ... @@ -102,11 +102,12 @@ 102 102 {{layout-section ac:type="single"}} 103 103 {{layout-cell}} 104 104 {{info}} 105 -=== Referenceimplementation(Python)===105 +=== There are different options that help you to work with the FLASH HDF5 data in Python === 106 106 107 -(imperative) (% class="Object" %)[[https:~~/~~/gitlab.desy.de/christopher.passow/flash-daq-hdf>>url:https://gitlab.desy.de/christopher.passow/flash-daq-hdf||shape="rect"]] 107 +* The currently developed option for large data sets: [[the FAB package>>url:https://hasfcpkg.desy.de/fab/fab.html||shape="rect"]] ... see below 108 +* and for smaller projects: (% class="Object" %)[[https:~~/~~/gitlab.desy.de/christopher.passow/flash-daq-hdf>>url:https://gitlab.desy.de/christopher.passow/flash-daq-hdf||shape="rect"]] 108 108 109 -(% class="Object" %) (object oriented)[[https:~~/~~/gitlab.desy.de/christopher.passow/fdh-builder>>url:https://gitlab.desy.de/christopher.passow/fdh-builder.git||shape="rect"]]110 +(% class="Object" %)See also the collection of Demo data and sample scripts : [[doc:FLASHUSER.Data Acquisition and controls.Data Access at FLASH (DAQ, gpfs,\.\.\.).Offline data analysis (DAQ).Collection of HDF5 sample data from different beamlines.WebHome]] and [[doc:FLASHUSER.Data Acquisition and controls.Data Access at FLASH (DAQ, gpfs,\.\.\.).Offline data analysis (DAQ).DEMO - Working with FLASH data.WebHome]] 110 110 {{/info}} 111 111 {{/layout-cell}} 112 112 {{/layout-section}} ... ... @@ -1289,9 +1289,9 @@ 1289 1289 1290 1290 \\ 1291 1291 1292 -==== Pump Probe Laser (FLASH2) ==== 1293 +==== FL 24 Pump Probe Laser (FLASH2) ==== 1293 1293 1294 -The remay bemoreinformation availablefromthe"Laser DAQ".laese contact your Laser LocalContact.1295 +These are the parameters that can be saved in the FL2 User DAQ for the FL2 PP laser//** FOR BEAMLINE FL24**// 1295 1295 1296 1296 \\ 1297 1297 ... ... @@ -1301,10 +1301,14 @@ 1301 1301 1302 1302 {{code language="none"}}FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/FMC0.MD22.0.POSITION_SET.WR{{/code}} 1303 1303 1304 -Delay ( encoderreadback):1305 +Delay (readback): 1305 1305 1306 1306 {{code language="none"}}FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/FMC0.MD22.0.POSITION.RD{{/code}} 1307 1307 1309 +(% style="letter-spacing: 0.0px;" %)Delay (encoder readback): 1310 + 1311 +{{code language="none"}}FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/FMC0.MD22.0.ENCODER_POSITION.RD{{/code}} 1312 + 1308 1308 OXC. jitter: 1309 1309 1310 1310 {{code language="none"}}FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/CURRENT_INPUT_JITTER.RD{{/code}} ... ... @@ -1311,8 +1311,10 @@ 1311 1311 1312 1312 \\ 1313 1313 1314 - **Pulse resolved energy:**1319 +\\ 1315 1315 1321 +**FL24 Pulse resolved energy:** 1322 + 1316 1316 OPCPA output (photodiode signal raw ADC trace 16000 samples): 1317 1317 1318 1318 {{code language="none"}}/zraw/FLASH.LASER/FLASH2CPUULGAN1.ADCSCOPE/CH23.TD/dGroup{{/code}} ... ... @@ -1327,7 +1327,7 @@ 1327 1327 1328 1328 \\ 1329 1329 1330 -**LAM (Laser Arrivaltime Monitor) pulse resolved data:** 1337 +**FL24 LAM (Laser Arrivaltime Monitor) pulse resolved data:** 1331 1331 1332 1332 Signal of Photodiode1 - for experts only... (analyzed signal. integration over pulses in the ADC trace. ) 1333 1333 ... ... @@ -1341,69 +1341,40 @@ 1341 1341 1342 1342 {{code language="none"}}/zraw/FLASH.LASER/MOD24.PES/LAM.PDBAL/dGroup{{/code}} 1343 1343 1344 -(% style="letter-spacing: 0.0px;" %) **Thedelay feedback**1351 +The delay feedback(% style="letter-spacing: 0.0px;" %) 1345 1345 1346 - \\1353 +{{code language="none"}}FLASH.LASER/ULGAN1.DYNPROP/TCFIBER.DOUBLES/DOUBLE26 {{/code}} 1347 1347 1348 - FLASH.LASER/ULGAN1.DYNPROP/TCFIBER.DOUBLES/DOUBLE261355 +The LAM delay feedback(% style="letter-spacing: 0.0px;" %) (the pulse energy signal, which is saved in the above but maybe it’s good to have this also as slow, in the case these two numbers are not the same the sysdc was active instead of the LAM): 1349 1349 1350 - \\1357 +{{code language="none"}}FLASH.LASER/MOD24.PES/LAM.PDBAL/PULSEENERGY.MEAN{{/code}} 1351 1351 1352 -**The LAM delay feedback** (the pulse energy signal, which is saved in the above but maybe it’s good to have this also as slow, in the case these two numbers are not the same the sysdc was active instead of the LAM): 1353 -FLASH.LASER/MOD24.PES/LAM.PDBAL/PULSEENERGY.MEAN 1359 +LAM Delay line act: 1354 1354 1355 -\\ 1361 +{{code language="none"}}FLASH.SYNC/LAM.EXP.ODL/F2.MOD.AMC12/FMC0.MD22.1.POSITION.RD{{/code}} 1362 +LAM Delay line set: 1356 1356 1357 - **Delaylineact**:1364 +{{code language="none"}}FLASH.SYNC/LAM.EXP.ODL/F2.MOD.AMC12/FMC0.MD22.1.POSITION_SET.WR{{/code}} 1358 1358 1359 - \\1366 +LAM Delay line encoder: 1360 1360 1361 -FLASH.SYNC/LAM.EXP.ODL/F2.MOD.AMC12/FMC0.MD22.1.POSITION.RD 1362 -**Delay line set**: 1368 +{{code language="none"}}FLASH.SYNC/LAM.EXP.ODL/F2.MOD.AMC12/FMC0.MD22.1.ENCODER_POSITION.RD{{/code}} 1363 1363 1364 - \\1370 +Temperature feedback: 1365 1365 1366 -FLASH.S YNC/LAM.EXP.ODL/F2.MOD.AMC12/FMC0.MD22.1.POSITION_SET.WR1372 +{{code language="none"}}FLASH.LASER/ULGAN1.DYNPROP/TCFIBER.DOUBLES/DOUBLE24{{/code}} 1367 1367 1368 -\\ 1369 - 1370 -**Delay line encoder:** 1371 - 1372 -\\ 1373 - 1374 -FLASH.SYNC/LAM.EXP.ODL/F2.MOD.AMC12/FMC0.MD22.1.ENCODER_POSITION.RD 1375 - 1376 -\\ 1377 - 1378 -**Temperature feedback**: 1379 - 1380 -\\ 1381 - 1382 -FLASH.LASER/ULGAN1.DYNPROP/TCFIBER.DOUBLES/DOUBLE24 1383 - 1384 -\\ 1385 - 1386 1386 **Feedback mode** (if this is not =1 the delay FB is not active, then it’s either temp feedback controlled or failsave, maybe it’s good to have): 1387 1387 1388 - \\1376 +{{code language="none"}}FLASH.LASER/ULGAN1.DYNPROP/TCFIBER.INTS/INTEGER30{{/code}} 1389 1389 1390 -FLASH.LASER/ULGAN1.DYNPROP/TCFIBER.INTS/INTEGER30 1391 - 1392 1392 \\ 1393 1393 1394 - \\1380 +**FL24 Attenuator angle:** 1395 1395 1396 -\\ 1397 - 1398 -\\ 1399 - 1400 -\\ 1401 - 1402 -**Attenuator angle:** 1403 - 1404 1404 {{code language="none"}}FLASH.FEL/FLAPP2BEAMLINES/MOTOR1.FL24/FPOS{{/code}} 1405 1405 1406 -**Polarization control:** 1384 +**FL24 Polarization control:** 1407 1407 1408 1408 {{code language="none"}}FLASH.FEL/FLAPP2BEAMLINES/MOTOR14.FL24/FPOS{{/code}} 1409 1409 ... ... @@ -1423,7 +1423,7 @@ 1423 1423 1424 1424 \\ 1425 1425 1426 -**Virtual camera X and Y history, beam size: (use slow data)** 1404 +**FL24 Virtual camera X and Y history, beam size: (use slow data)** 1427 1427 1428 1428 {{code language="none"}}FLASH.LASER/MOD24.BEAMPOS/UV.VF_BP/CENTER.X{{/code}} 1429 1429 ... ... @@ -1469,6 +1469,170 @@ 1469 1469 units: fs 1470 1470 {{/expand}} 1471 1471 1450 +\\ 1451 + 1452 +==== FL 26 Pump Probe Laser (FLASH2) ==== 1453 + 1454 +These are the parameters that can be saved in the FL2 User DAQ for the FL2 PP laser//** FOR BEAMLINE FL26**// 1455 + 1456 +\\ 1457 + 1458 +**User delay** 1459 + 1460 +Delay (set value): 1461 + 1462 +{{code language="none"}}FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/FMC0.MD22.0.POSITION_SET.WR{{/code}} 1463 + 1464 +Delay (readback): 1465 + 1466 +{{code language="none"}}FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/FMC0.MD22.0.POSITION.RD{{/code}} 1467 + 1468 +Delay (encoder readback): 1469 + 1470 +{{code language="none"}}FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/FMC0.MD22.0.ENCODER_POSITION.RD{{/code}} 1471 + 1472 +OXC. jitter: 1473 + 1474 +{{code language="none"}}FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/CURRENT_INPUT_JITTER.RD{{/code}} 1475 + 1476 +\\ 1477 + 1478 +**Parameters for FL26** 1479 + 1480 +(% class="wrapped" %) 1481 +|((( 1482 +FL2PPL FL26 REMI Attenuation: HWP motor current position 1483 +)))|((( 1484 +FLASH.FEL/FLAPP2BEAMLINES/MOTOR11.FL26B/FPOS 1485 +))) 1486 +|((( 1487 +FL2PPL FL26 REMI Polarization: linear polarization angle 1488 +)))|((( 1489 +FLASH.FEL/FLAPP2BEAMLINES/MOTOR12.FL26B/FPOS 1490 +))) 1491 +|((( 1492 +FL2PPL FL26 REMI Diagnostics: NIR spectrum 1493 +)))|((( 1494 +FLASH.LASER/MOD26.SPECT/REMI/DAQ_CHANNEL 1495 +))) 1496 +|((( 1497 +FL2PPL FL26 REMI Diagnostics: photo diode input MOD2.6 - pulse energy mean 1498 +)))|((( 1499 +FLASH.LASER/MOD26.PES/RE_OUT/PULSEENERGY.MEAN 1500 +))) 1501 +|((( 1502 +FL2PPL FL26 REMI Diagnostics: photo diode input MOD2.6 - intra burst pulse energy 1503 +)))|((( 1504 +FLASH.LASER/MOD26.PES/RE_OUT/DAQ_CHANNEL 1505 +))) 1506 +|((( 1507 +FL2PPL FL26 REMI Diagnostics: photo diode input MOD2.6 - raw adc 1508 +)))|((( 1509 +FLASH.LASER/TAMC532DMA/ULGAN1_S5/CH04.TD 1510 +))) 1511 +|((( 1512 +FL2PPL FL26 REMI Diagnostics: photo diode input REMI - pulse energy mean 1513 +)))|((( 1514 +FLASH.LASER/MOD26.PES/INC_BOX/PULSEENERGY.MEAN 1515 +))) 1516 +|((( 1517 +FL2PPL FL26 REMI Diagnostics: photo diode input REMI - intra burst pulse energy 1518 +)))|((( 1519 +FLASH.LASER/MOD26.PES/INC_BOX/DAQ_CHANNEL 1520 +))) 1521 +|((( 1522 +FL2PPL FL26 REMI Diagnostics: photo diode input REMI - raw adc 1523 +)))|((( 1524 +FLASH.LASER/TAMC532DMA/ULGAN1_S5/CH05.TD 1525 +))) 1526 +|((( 1527 +FL2PPL FL26 REMI In coupling: filter wheel 1 position 1528 +)))|((( 1529 +FLASH/MOD26.FW1/FLASH2MOD26/pos 1530 +))) 1531 +|((( 1532 +FL2PPL FL26 REMI In coupling: filter wheel 2 position 1533 +)))|((( 1534 +FLASH/MOD26.FW2/FLASH2MOD26/pos 1535 +))) 1536 +|((( 1537 +FL2PPL FL26 REMI: Energy meter REMI incoupling breadboard 1538 +)))|((( 1539 +FLASH.LASER/MOD26.OPHIRE/REINC.54/DAQ_CHANNEL 1540 +))) 1541 +|((( 1542 +FL2PPL FL26 REMI Incoupling: focusing lens position 1543 +)))|((( 1544 +FLASH.FEL/FLAPP2BEAMLINES/MOTOR3.FL26B/FPOS 1545 +))) 1546 +|((( 1547 +FL2PPL FL26 REMI Incoupling: nearfield 1548 +)))|((( 1549 +FLASH.LASER/MOD26.CAM/REINC.21.NF/DAQ_CHANNEL 1550 +))) 1551 +|((( 1552 +FL2PPL FL26 REMI Incoupling: focus 1553 +)))|((( 1554 +FLASH.LASER/MOD26.CAM/REINC.22.FF/DAQ_CHANNEL 1555 +))) 1556 +|((( 1557 +FL2PPL FL26 REMI Drift: relative arrival time intra burst LAM balanced - calb. in the PES 1558 +)))|((( 1559 +FLASH.LASER/MOD26.PES/LAM_DIFF/DAQ_CHANNEL 1560 +))) 1561 +|((( 1562 +FL2PPL FL26 REMI Drift: forward signal (PD1) raw 1563 +)))|((( 1564 +FLASH.LASER/TAMC532DMA/ULGAN1_S5/CH00.TD 1565 +))) 1566 +|((( 1567 +FL2PPL FL26 REMI Drift: backward signal (PD2) raw 1568 +)))|((( 1569 +FLASH.LASER/TAMC532DMA/ULGAN1_S5/CH01.TD 1570 +))) 1571 +|((( 1572 +FL2PPL FL26 REMI Drift: mean relative burst arrival time - avarage of the calib value 1573 +)))|((( 1574 +FLASH.LASER/MOD26.PES/LAM_DIFF/PULSEENERGY.MEAN 1575 +))) 1576 +|((( 1577 +FL2PPL FL26 REMI Drift: delay line position (ODL of the LAM REMI) 1578 +)))|((( 1579 +FLASH.FEL/FLAPP2BEAMLINES/MOTOR14.FL26B/FPOS 1580 +))) 1581 +|((( 1582 +FL2PPL FL26 Laser Hutch: delay line position (ODL of the osc. Sync / user delay) 1583 +)))|((( 1584 +FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/FMC0.MD22.0.POSITION.RD 1585 +))) 1586 +|((( 1587 +FL2PPL FL26 REMI Drift: delay line encoder position (ODL REMI raw value) 1588 +)))|((( 1589 +FLASH.SYNC/LAM.EXP.ODL/F2.MOD.AMC12/FMC0.MD22.0.ENCODER_POSITION.RD 1590 +))) 1591 +|((( 1592 +Jiiter between oscillator and MLO (inloop jitter osc. Sync) 1593 +)))|((( 1594 +FLASH.SYNC/LASER.LOCK.EXP/F2.PPL.OSC/CURRENT_INPUT_JITTER.RD 1595 +))) 1596 +|((( 1597 +Temperature controlled fiber (PWM signal to the temperature controlled fiber delay sysdc) 1598 +)))|((( 1599 +FLASH.LASER/ULGAN1.DYNPROP/TCFIBER.DOUBLES/DOUBLE23 1600 +))) 1601 +|((( 1602 +Temperature controlled fiber (Temp of the fiber delay sysdc) 1603 +)))|((( 1604 +FLASH.LASER/ULGAN1.DYNPROP/TCFIBER.DOUBLES/DOUBLE24 1605 +))) 1606 +|((( 1607 +Sydc feedback data if LAM is not activated (sysdc delay) 1608 +)))|((( 1609 +FLASH.LASER/ULGAN1.DYNPROP/TCFIBER.DOUBLES/DOUBLE26 1610 +))) 1611 + 1612 +\\ 1613 + 1472 1472 [[Contents>>doc:||anchor="Contents"]] 1473 1473 1474 1474 \\
- BAM-basics and outlook-2018_DESY-template_16-9Format.pdf
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +3.7 MB - Content
- FLASH1__DaqChannel2HdfNamePbd.xlsx
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +22.1 KB - Content
- HDF5_structure.jpg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +194.1 KB - Content
- HDF5_structure_desc.jpg
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +28.3 KB - Content
- binder_badge.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +6.6 KB - Content
- image2019-10-21_17-2-50.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +977.2 KB - Content
- image2019-10-22_10-52-27.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +642.4 KB - Content
- image2020-11-16_15-26-28.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.1 MB - Content
- image2020-11-16_15-31-45.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +890.0 KB - Content
- image2020-11-16_16-26-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +134.5 KB - Content
- image2021-2-9_10-51-6.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.1 MB - Content