Changes for page DEMO - Working with FLASH data
Last modified by makuadm on 2026-01-07 06:21
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -DEMO - Documentation1 +DEMO - Working with FLASH data - Content
-
... ... @@ -1,45 +1,137 @@ 1 -(% style="list-style-type: square;" %) 2 -* Short descriptions including Links: 3 -(% style="list-style-type: square;" %) 4 -** GPFS 5 -** JupyterHub 6 -** conda ? 1 +test 7 7 3 +---- 4 + 5 +=== TODO === 6 + 7 +(% class="task-list" %) 8 +((( 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 18 +{{/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}} 27 + 28 +{{task reference="/Tasks/Task_36" status="InProgress"}} 29 +explain install from channel instead of fixed environment, but can use environment file from example repository 30 +{{/task}} 31 +))) 32 +{{/task}} 33 +))) 34 + 8 8 \\ 9 9 10 -(% style="list-style-type:square;" %)11 - * Links Repository12 - (% style="list-style-type:square;"%)13 - ** including Method Description?37 +(% class="task-list" %) 38 +((( 39 +{{task reference="/Tasks/Task_22" status="InProgress"}} 40 +distribution 14 14 42 +(% class="task-list" %) 43 +((( 44 + 45 + 46 +{{task reference="/Tasks/Task_23" status="InProgress"}} 47 +channel (where to host?) 48 +{{/task}} 49 + 50 +{{task reference="/Tasks/Task_24" status="InProgress"}} 51 +environment file (repository with examples) 52 +{{/task}} 53 +))) 54 +{{/task}} 55 +))) 56 + 15 15 \\ 16 16 17 -(% style="list-style-type: square;" %) 18 -* Links to Binder 59 +(% class="task-list" %) 60 +((( 61 +{{task reference="/Tasks/Task_25" status="InProgress"}} 62 +Documentation 19 19 64 +(% class="task-list" %) 65 +((( 66 + 67 + 68 +{{task reference="/Tasks/Task_26" status="InProgress"}} 69 +here VS repository VS sphinx 70 +{{/task}} 71 +))) 72 +{{/task}} 73 +))) 74 + 20 20 \\ 21 21 22 -(% style="list-style-type: square;" %) 23 -* Screencast 77 +(% class="task-list" %) 78 +((( 79 +{{task reference="/Tasks/Task_27" status="InProgress"}} 80 +Binder 24 24 82 +(% class="task-list" %) 83 +((( 84 + 85 + 86 +{{task reference="/Tasks/Task_28" status="InProgress"}} 87 +examples with Stefan 88 +{{/task}} 89 +))) 90 +{{/task}} 91 +))) 92 + 25 25 \\ 26 26 95 +(% class="task-list" %) 96 +((( 97 +{{task reference="/Tasks/Task_29" status="InProgress"}} 98 +Screencast 99 + 100 +(% class="task-list" %) 101 +((( 102 + 103 + 104 +{{task reference="/Tasks/Task_30" status="InProgress"}} 105 +login in jupyter hub 106 +{{/task}} 107 + 108 +{{task reference="/Tasks/Task_31" status="InProgress"}} 109 +login maxwell display 110 +{{/task}} 111 + 112 +{{task reference="/Tasks/Task_32" status="InProgress"}} 113 +use slix 114 +{{/task}} 115 + 116 +{{task reference="/Tasks/Task_33" status="InProgress"}} 117 +use hdfview plugin in jupterLab 118 +{{/task}} 119 + 120 +{{task reference="/Tasks/Task_34" status="InProgress"}} 121 +create conda env with flashh5 122 +{{/task}} 123 +))) 124 +{{/task}} 125 +))) 126 + 27 27 \\ 28 28 29 - Questions:129 +\\ 30 30 31 -(% style="list-style-type: square;" %) 32 -* for whom 33 -* where Maxwell / local / extern 34 -* distribution\\ 35 -(% style="list-style-type: square;" %) 36 -** channel? 37 -(% style="list-style-type: square;" %) 38 -*** where official hosted (DESY, privat, conda-forge) 39 -** enviroment? 40 -(% style="list-style-type: square;" %) 41 -*** via files / already created? 131 +---- 42 42 133 +==== under review ==== 134 + 43 43 \\ 44 44 45 45 {{code language="bash"}} ... ... @@ -62,14 +62,15 @@ 62 62 {{code language="py" title="moved to repository?"}} 63 63 class RunDirectory: 64 64 65 - def get_run_table(): # more or less information? RunComment | Number of Files 157 + def get_run_table(): # more or less information? RunComment | Number of Files | start & stop time ? 66 66 ... 67 67 68 - def get_run(daq, run_number): # daq is not needed 160 + def get_run(daq, run_number): # daq is not needed! 161 + 69 69 ... 70 70 71 71 72 -class Run: 165 +class Run: # constructor optional without RunDirectory or use there self.path 73 73 74 74 def get_files(): 75 75 ... ... ... @@ -82,9 +82,6 @@ 82 82 83 83 def get_stop_time(): # which? | better as attribute? 84 84 ... 85 - 86 -### for following methods to restrict number of files or separate method 87 -### e.g. create_df(files) 88 88 89 89 def to_df(daq_map): # to_df(daq_map, slice) slice=[0:4] -> throw Exception 90 90 ... ... ... @@ -101,7 +101,7 @@ 101 101 run.to_series(daq_adr or daq_map) # on channel only? 102 102 run.to_array(daq_adr) # on channel only? 103 103 104 -## i s this interesting?194 +## interesting? 105 105 # run.to_dask(daq_map) 106 106 # run.to_xarray(daq_map) 107 107 {{/code}}