Changes for page DEMO - Working with FLASH data
Last modified by makuadm on 2026-01-07 06:21
From version 52.1
edited by makuadm
on 2026-01-07 06:21
on 2026-01-07 06:21
Change comment:
Task [xwiki:FLASHUSER.Offline data analysis (DAQ).DEMO - Working with FLASH data.Tasks.Task_31.WebHome] has been updated!
To version 22.1
edited by cpassow
on 2022-04-05 14:42
on 2022-04-05 14:42
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 3 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,0 @@ 1 -FLASHUSER.Offline data analysis (DAQ).WebHome - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. makuadm1 +XWiki.cpassow - Content
-
... ... @@ -1,26 +1,5 @@ 1 - Experimental data is recorded asHDF files[[~[link~]>>doc:FS-FLASH USERtmp.Data Acquisition and controls 1.DAQ and controls overview.Offline data analysis (DAQ).The FLASH HDF5 structure.WebHome]] on the GPFS file system[[~[link~]>>https://docs.desy.de/asap3/]]. The access rights are linked to the user's DESY account and can be managed by the PI via the GAMMA portal[[~[link~]>>url:https://gamma-portal.desy.de/||shape="rect"]]. The experimental data can be downloaded via the GAMMA portal, but it is advised to use the DESY computing infrastructure. Access point are via ssh, Maxwell-Display Server[[~[link~]>>url:https://confluence.desy.de/display/MXW/Maxwell+Cluster||shape="rect"]] or JuyterHub[[~[link~]>>url:https://confluence.desy.de/display/MXW/JupyterHub+on+Maxwell||shape="rect"]]. We recommend using the JupyterHub for data exploration and the SLURM resources for high performances computing - see FAB for easy usage of the infrastructure.1 +test 2 2 3 -{{info title="How to login JupyterHub"}} 4 -=== === 5 - 6 -{{view-file att--filename="tmp.mp4" height="150"/}} 7 -{{/info}} 8 - 9 -{{info}} 10 -=== There are different options that help you to work with the FLASH HDF5 data in Python === 11 - 12 -* The currently developed option for large data sets: [[the FAB package>>url:https://hasfcpkg.desy.de/fab/fab.html||shape="rect"]] ... see below 13 -* 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"]] 14 - 15 -(% class="Object" %)See also the collection of Demo data and sample scripts : [[doc:FS-FLASH USER tmp.Data Acquisition and controls 1.DAQ and controls overview.Offline data analysis (DAQ).Collection of HDF5 sample data from different beamlines.WebHome]] 16 -{{/info}} 17 - 18 - 19 -[[~[~[image:attach:image2023-9-29_11-1-37.png~]~]>>url:https://hasfcpkg.desy.de/fab/fab.html||shape="rect"]] 20 - 21 -{{expand title="older ideas ..."}} 22 -(% class="Object" %)(object oriented) [[https:~~/~~/gitlab.desy.de/christopher.passow/fdh-builder>>url:https://gitlab.desy.de/christopher.passow/fdh-builder.git||shape="rect"]] 23 - 24 24 ---- 25 25 26 26 === TODO === ... ... @@ -27,54 +27,129 @@ 27 27 28 28 (% class="task-list" %) 29 29 ((( 30 -{{task reference="/Tasks/Task_18" status="InProgress" completeDate="" createDate="2026-01-06" reporter=""}} 31 -Short descriptions including Links: → as Text 32 -\\ 9 +{{task reference="/Tasks/Task_18" status="InProgress"}} 10 +Short descriptions including Links: → as Text\\ 11 + 12 +(% class="task-list" %) 13 +((( 14 + 15 + 16 +{{task reference="/Tasks/Task_19" status="InProgress"}} 17 +GPFS 33 33 {{/task}} 19 + 20 +{{task reference="/Tasks/Task_20" status="InProgress"}} 21 +JupyterHub 22 +{{/task}} 23 + 24 +{{task reference="/Tasks/Task_21" status="InProgress"}} 25 +conda ? 26 +{{/task}} 34 34 ))) 28 +{{/task}} 29 +))) 35 35 31 +\\ 36 36 37 37 (% class="task-list" %) 38 38 ((( 39 -{{task reference="/Tasks/Task_22" status="InProgress" completeDate="" createDate="2026-01-07" reporter=""}}35 +{{task reference="/Tasks/Task_22" status="InProgress"}} 40 40 distribution 41 -\\ 37 + 38 +(% class="task-list" %) 39 +((( 40 + 41 + 42 +{{task reference="/Tasks/Task_23" status="InProgress"}} 43 +channel (where to host?) 42 42 {{/task}} 45 + 46 +{{task reference="/Tasks/Task_24" status="InProgress"}} 47 +environment file (repository with examples) 48 +{{/task}} 43 43 ))) 50 +{{/task}} 51 +))) 44 44 53 +\\ 45 45 46 46 (% class="task-list" %) 47 47 ((( 48 -{{task reference="/Tasks/Task_25" status="InProgress" completeDate="" createDate="2026-01-07" reporter=""}}57 +{{task reference="/Tasks/Task_25" status="InProgress"}} 49 49 Documentation 50 -\\ 59 + 60 +(% class="task-list" %) 61 +((( 62 + 63 + 64 +{{task reference="/Tasks/Task_26" status="InProgress"}} 65 +here VS repository VS sphinx 51 51 {{/task}} 52 52 ))) 68 +{{/task}} 69 +))) 53 53 71 +\\ 54 54 55 55 (% class="task-list" %) 56 56 ((( 57 -{{task reference="/Tasks/Task_27" status="InProgress" completeDate="" createDate="2026-01-07" reporter=""}}75 +{{task reference="/Tasks/Task_27" status="InProgress"}} 58 58 Binder 59 -\\ 77 + 78 +(% class="task-list" %) 79 +((( 80 + 81 + 82 +{{task reference="/Tasks/Task_28" status="InProgress"}} 83 +examples with Stefan 60 60 {{/task}} 61 61 ))) 86 +{{/task}} 87 +))) 62 62 89 +\\ 63 63 64 64 (% class="task-list" %) 65 65 ((( 66 -{{task reference="/Tasks/Task_29" status="InProgress" completeDate="" createDate="2026-01-07" reporter=""}}93 +{{task reference="/Tasks/Task_29" status="InProgress"}} 67 67 Screencast 68 -\\ 95 + 96 +(% class="task-list" %) 97 +((( 98 + 99 + 100 +{{task reference="/Tasks/Task_30" status="InProgress"}} 101 +login in jupyter hub 69 69 {{/task}} 103 + 104 +{{task reference="/Tasks/Task_31" status="InProgress"}} 105 +login maxwell display 106 +{{/task}} 107 + 108 +{{task reference="/Tasks/Task_32" status="InProgress"}} 109 +use slix 110 +{{/task}} 111 + 112 +{{task reference="/Tasks/Task_33" status="InProgress"}} 113 +use hdfview plugin in jupterLab 114 +{{/task}} 115 + 116 +{{task reference="/Tasks/Task_34" status="InProgress"}} 117 +create conda env with flashh5 118 +{{/task}} 70 70 ))) 120 +{{/task}} 121 +))) 71 71 123 +\\ 72 72 125 +\\ 73 73 74 74 ---- 75 75 76 76 ==== under review ==== 77 77 131 +\\ 78 78 79 79 {{code language="bash"}} 80 80 conda create -n flashh5 python=3.10 # 3.10 not necessary, but would prefer 3.8 or higher ... ... @@ -91,8 +91,9 @@ 91 91 ## delete from: /home/$USER/.local/share/jupyter/kernels/ 92 92 {{/code}} 93 93 94 -{{code language="py" title=" 95 -moved to repository?"}} 148 +\\ 149 + 150 +{{code language="py" title="moved to repository?"}} 96 96 class RunDirectory: 97 97 98 98 def get_run_table(): # more or less information? RunComment | Number of Files | start & stop time ? ... ... @@ -103,7 +103,7 @@ 103 103 ... 104 104 105 105 106 -class Run: # constructor optional without RunDirectory or use there self.path161 +class Run: 107 107 108 108 def get_files(): 109 109 ... ... ... @@ -137,6 +137,4 @@ 137 137 # run.to_xarray(daq_map) 138 138 {{/code}} 139 139 140 - 141 - 142 -{{/expand}} 195 +\\
- image2023-9-29_11-0-13.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.rangeadm - Size
-
... ... @@ -1,1 +1,0 @@ 1 -123.1 KB - Content
- image2023-9-29_11-1-37.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.rangeadm - Size
-
... ... @@ -1,1 +1,0 @@ 1 -90.4 KB - Content
- tmp.mp4
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.rangeadm - Size
-
... ... @@ -1,1 +1,0 @@ 1 -1.1 MB - Content