Last modified by makuadm on 2026-01-07 06:21

From version 27.1
edited by cpassow
on 2022-04-06 15:32
Change comment: There is no comment for this version
To version 15.1
edited by cpassow
on 2022-04-04 11:29
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -DEMO - Working with FLASH data
1 +DEMO - Documentation
Content
... ... @@ -1,163 +1,47 @@
1 -test
1 +(% style="list-style-type: square;" %)
2 +* Short descriptions including Links:
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?
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_40" status="InProgress"}}
33 -Access rights
34 -{{/task}}
35 -
36 -{{task reference="/Tasks/Task_41" status="InProgress"}}
37 -Gamma Portal
38 -{{/task}}
39 -
40 -{{task reference="/Tasks/Task_42" status="InProgress"}}
41 -Maxwell
42 -{{/task}}
43 -
44 -{{task reference="/Tasks/Task_20" status="InProgress"}}
45 -JupyterHub
46 -{{/task}}
47 -
48 -{{task reference="/Tasks/Task_21" status="InProgress"}}
49 -conda ?
50 -{{/task}}
51 -
52 -{{task reference="/Tasks/Task_36" status="InProgress"}}
53 -explain install from channel instead of fixed environment, but can use environment file from example repository
54 -{{/task}}
55 -)))
56 -{{/task}}
57 -)))
58 -
59 59  \\
60 60  
61 -(% class="task-list" %)
62 -(((
63 -{{task reference="/Tasks/Task_22" status="InProgress"}}
64 -distribution
22 +(% style="list-style-type: square;" %)
23 +* Screencast
65 65  
66 -(% class="task-list" %)
67 -(((
68 -
69 -
70 -{{task reference="/Tasks/Task_23" status="InProgress"}}
71 -channel  (where to host?)
72 -{{/task}}
73 -
74 -{{task reference="/Tasks/Task_24" status="InProgress"}}
75 -environment file (repository with examples)
76 -{{/task}}
77 -)))
78 -{{/task}}
79 -)))
80 -
81 81  \\
82 82  
83 -(% class="task-list" %)
84 -(((
85 -{{task reference="/Tasks/Task_25" status="InProgress"}}
86 -Documentation
87 -
88 -(% class="task-list" %)
89 -(((
90 -
91 -
92 -{{task reference="/Tasks/Task_26" status="InProgress"}}
93 -here VS repository VS sphinx
94 -{{/task}}
95 -)))
96 -{{/task}}
97 -)))
98 -
99 99  \\
100 100  
101 -(% class="task-list" %)
102 -(((
103 -{{task reference="/Tasks/Task_27" status="InProgress"}}
104 -Binder
29 +Questions:
105 105  
106 -(% class="task-list" %)
107 -(((
108 -
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?
109 109  
110 -{{task reference="/Tasks/Task_28" status="InProgress"}}
111 -examples with Stefan
112 -{{/task}}
113 -)))
114 -{{/task}}
115 -)))
116 -
117 117  \\
118 118  
119 -(% class="task-list" %)
120 -(((
121 -{{task reference="/Tasks/Task_29" status="InProgress"}}
122 -Screencast
123 -
124 -(% class="task-list" %)
125 -(((
126 -
127 -
128 -{{task reference="/Tasks/Task_30" status="InProgress"}}
129 -login in jupyter hub
130 -{{/task}}
131 -
132 -{{task reference="/Tasks/Task_31" status="InProgress"}}
133 -login maxwell display
134 -{{/task}}
135 -
136 -{{task reference="/Tasks/Task_32" status="InProgress"}}
137 -use slix
138 -{{/task}}
139 -
140 -{{task reference="/Tasks/Task_33" status="InProgress"}}
141 -use hdfview plugin in jupterLab
142 -{{/task}}
143 -
144 -{{task reference="/Tasks/Task_34" status="InProgress"}}
145 -create conda env with flashh5
146 -{{/task}}
147 -)))
148 -{{/task}}
149 -)))
150 -
151 -\\
152 -
153 -\\
154 -
155 -----
156 -
157 -==== under review ====
158 -
159 -\\
160 -
161 161  {{code language="bash"}}
162 162  conda create -n flashh5 python=3.10 # 3.10 not necessary, but would prefer 3.8 or higher
163 163  source activate flashh5
... ... @@ -178,20 +178,19 @@
178 178  {{code language="py" title="moved to repository?"}}
179 179  class RunDirectory:
180 180  
181 - def get_run_table(): # more or less information? RunComment | Number of Files | start & stop time ?
65 + def get_run_table(): # more or less information?
182 182   ...
183 183  
184 - def get_run(daq, run_number): # daq is not needed!
185 -
68 + def get_run(daq, run_number): # daq is not needed
186 186   ...
187 187  
188 188  
189 -class Run: # constructor optional without RunDirectory or use there self.path
72 +class Run:
190 190  
191 191   def get_files():
192 192   ...
193 193  
194 - def get_channels(): # of file #1
77 + def get_channels(): # of file #1?
195 195   ...
196 196  
197 197   def get_start_time(): # better as attribute?
... ... @@ -199,8 +199,11 @@
199 199  
200 200   def get_stop_time(): # which? | better as attribute?
201 201   ...
85 +
86 +### for following methods to restrict number of files or separate method
87 +### e.g. create_df(files)
202 202  
203 - def to_df(daq_map): # to_df(daq_map, slice) slice=[0:4] -> throw Exception
89 + def to_df(daq_map):
204 204   ...
205 205  
206 206   def to_series(channel):
... ... @@ -215,7 +215,7 @@
215 215  run.to_series(daq_adr or daq_map) # on channel only?
216 216  run.to_array(daq_adr) # on channel only?
217 217  
218 -## interesting?
104 +## is this interesting?
219 219  # run.to_dask(daq_map)
220 220  # run.to_xarray(daq_map)
221 221  {{/code}}