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 - Working with FLASH data1 +DEMO - Documentation - Content
-
... ... @@ -1,151 +1,41 @@ 1 -test 1 +(% style="list-style-type: square;" %) 2 +* Short descriptions including Links: → as Text\\ 3 +(% style="list-style-type: square;" %) 4 +** GPFS 5 +** JupyterHub 6 +** conda ? 2 2 3 3 \\ 4 4 5 -{{expand}} 10 +(% style="list-style-type: square;" %) 11 +* Links Repository 12 +(% style="list-style-type: square;" %) 13 +** including Method Description: Readme or Sphinx ? 6 6 7 - 8 -{{view-file att--filename="tmp.mp4" height="250"/}} 9 -{{/expand}} 10 - 11 11 \\ 12 12 13 -\\ 17 +(% style="list-style-type: square;" %) 18 +* Links to Binder 14 14 15 ----- 16 - 17 -=== TODO === 18 - 19 -(% class="task-list" %) 20 -((( 21 -{{task reference="/Tasks/Task_18" status="InProgress"}} 22 -Short descriptions including Links: → as Text\\ 23 - 24 -(% class="task-list" %) 25 -((( 26 - 27 - 28 -{{task reference="/Tasks/Task_19" status="InProgress"}} 29 -GPFS 30 -{{/task}} 31 - 32 -{{task reference="/Tasks/Task_20" status="InProgress"}} 33 -JupyterHub 34 -{{/task}} 35 - 36 -{{task reference="/Tasks/Task_21" status="InProgress"}} 37 -conda ? 38 -{{/task}} 39 - 40 -{{task reference="/Tasks/Task_36" status="InProgress"}} 41 -explain install from channel instead of fixed environment, but can use environment file from example repository 42 -{{/task}} 43 -))) 44 -{{/task}} 45 -))) 46 - 47 47 \\ 48 48 49 -(% class="task-list" %) 50 -((( 51 -{{task reference="/Tasks/Task_22" status="InProgress"}} 52 -distribution 22 +(% style="list-style-type: square;" %) 23 +* Screencast 53 53 54 -(% class="task-list" %) 55 -((( 56 - 57 - 58 -{{task reference="/Tasks/Task_23" status="InProgress"}} 59 -channel (where to host?) 60 -{{/task}} 61 - 62 -{{task reference="/Tasks/Task_24" status="InProgress"}} 63 -environment file (repository with examples) 64 -{{/task}} 65 -))) 66 -{{/task}} 67 -))) 68 - 69 69 \\ 70 70 71 -(% class="task-list" %) 72 -((( 73 -{{task reference="/Tasks/Task_25" status="InProgress"}} 74 -Documentation 75 - 76 -(% class="task-list" %) 77 -((( 78 - 79 - 80 -{{task reference="/Tasks/Task_26" status="InProgress"}} 81 -here VS repository VS sphinx 82 -{{/task}} 83 -))) 84 -{{/task}} 85 -))) 86 - 87 87 \\ 88 88 89 -(% class="task-list" %) 90 -((( 91 -{{task reference="/Tasks/Task_27" status="InProgress"}} 92 -Binder 29 +Questions: 93 93 94 -(% class="task-list" %) 95 -((( 96 - 31 +(% style="list-style-type: square;" %) 32 +* distribution\\ 33 +(% style="list-style-type: square;" %) 34 +** channel 35 +** enviroment → as example for binder 97 97 98 -{{task reference="/Tasks/Task_28" status="InProgress"}} 99 -examples with Stefan 100 -{{/task}} 101 -))) 102 -{{/task}} 103 -))) 104 - 105 105 \\ 106 106 107 -(% class="task-list" %) 108 -((( 109 -{{task reference="/Tasks/Task_29" status="InProgress"}} 110 -Screencast 111 - 112 -(% class="task-list" %) 113 -((( 114 - 115 - 116 -{{task reference="/Tasks/Task_30" status="InProgress"}} 117 -login in jupyter hub 118 -{{/task}} 119 - 120 -{{task reference="/Tasks/Task_31" status="InProgress"}} 121 -login maxwell display 122 -{{/task}} 123 - 124 -{{task reference="/Tasks/Task_32" status="InProgress"}} 125 -use slix 126 -{{/task}} 127 - 128 -{{task reference="/Tasks/Task_33" status="InProgress"}} 129 -use hdfview plugin in jupterLab 130 -{{/task}} 131 - 132 -{{task reference="/Tasks/Task_34" status="InProgress"}} 133 -create conda env with flashh5 134 -{{/task}} 135 -))) 136 -{{/task}} 137 -))) 138 - 139 -\\ 140 - 141 -\\ 142 - 143 ----- 144 - 145 -==== under review ==== 146 - 147 -\\ 148 - 149 149 {{code language="bash"}} 150 150 conda create -n flashh5 python=3.10 # 3.10 not necessary, but would prefer 3.8 or higher 151 151 source activate flashh5 ... ... @@ -166,15 +166,14 @@ 166 166 {{code language="py" title="moved to repository?"}} 167 167 class RunDirectory: 168 168 169 - def get_run_table(): # more or less information? RunComment | Number of Files | start & stop time ?59 + def get_run_table(): # more or less information? RunComment | Number of Files 170 170 ... 171 171 172 - def get_run(daq, run_number): # daq is not needed! 173 - 62 + def get_run(daq, run_number): # daq is not needed 174 174 ... 175 175 176 176 177 -class Run: # constructor optional without RunDirectory or use there self.path66 +class Run: 178 178 179 179 def get_files(): 180 180 ... ... ... @@ -187,6 +187,9 @@ 187 187 188 188 def get_stop_time(): # which? | better as attribute? 189 189 ... 79 + 80 +### for following methods to restrict number of files or separate method 81 +### e.g. create_df(files) 190 190 191 191 def to_df(daq_map): # to_df(daq_map, slice) slice=[0:4] -> throw Exception 192 192 ... ... ... @@ -203,7 +203,7 @@ 203 203 run.to_series(daq_adr or daq_map) # on channel only? 204 204 run.to_array(daq_adr) # on channel only? 205 205 206 -## interesting? 98 +## is this interesting? 207 207 # run.to_dask(daq_map) 208 208 # run.to_xarray(daq_map) 209 209 {{/code}}