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

From version 21.1
edited by cpassow
on 2022-04-05 14:40
Change comment: There is no comment for this version
To version 4.1
edited by cpassow
on 2022-04-04 08:48
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,117 +7,72 @@
1 -test
2 -
3 -----
4 -
5 -=== TODO ===
6 -
7 7  (% style="list-style-type: square;" %)
8 -* Short descriptions including Links:   → as Text\\
2 +* Short descriptions including Links:
9 9  (% style="list-style-type: square;" %)
10 10  ** GPFS
11 11  ** JupyterHub
12 12  ** conda ?
13 13  
14 -\\
15 -
16 -* distribution
17 -** channel  (where to host?)
18 -** environment file (repository with examples)
19 -
20 -\\
21 -
22 22  (% style="list-style-type: square;" %)
23 -* Documentation
9 +* Links Repository
24 24  (% style="list-style-type: square;" %)
25 -** here VS repository vs sphinx
11 +** including Method Description
26 26  
27 27  \\
28 28  
29 29  (% style="list-style-type: square;" %)
30 -* Binder
31 -(% style="list-style-type: square;" %)
32 -** examples with Stefan
16 +* Links to Binder
33 33  
34 34  \\
35 35  
36 -(% style="list-style-type: square;" %)
37 -* Screencast
38 -(% style="list-style-type: square;" %)
39 -** login in jupyter hub
40 -** login maxwell display
41 -** use slix
42 -** use hdfview plugin in jupterLab
43 -** create conda env with flashh5
44 -
45 45  \\
46 46  
47 -\\
22 +Questions:
48 48  
49 -----
24 +(% style="list-style-type: square;" %)
25 +* for whom
26 +* where Maxwell / local / extern
27 +* distribution\\
28 +(% style="list-style-type: square;" %)
29 +** channel?
30 +(% style="list-style-type: square;" %)
31 +*** where official hosted (DESY, privat, conda-forge)
32 +** enviroment?
33 +(% style="list-style-type: square;" %)
34 +*** via files / already created?
50 50  
51 -==== under review ====
52 -
53 53  \\
54 54  
55 -{{code language="bash"}}
56 -conda create -n flashh5 python=3.10 # 3.10 not necessary, but would prefer 3.8 or higher
57 -source activate flashh5
58 -conda install ipython numpy pandas #TODO: fix dependcies
59 -conda install -c https://www.desy.de/~cpassow/condarepo/ flashh5
60 -
61 -## on jhub
62 -conda install ipykernel
63 -python -m ipykernel install --user --name flashh5 --display-name "flashh5"
64 -
65 -
66 -## to remove on jhub
67 -## delete from: /home/$USER/.local/share/jupyter/kernels/
68 -{{/code}}
69 -
70 -\\
71 -
72 -{{code language="py" title="moved to repository?"}}
38 +{{code language="py"}}
73 73  class RunDirectory:
74 74  
75 - def get_run_table(): # more or less information? RunComment | Number of Files | start & stop time ?
41 + def get_run_table(self):
76 76   ...
77 77  
78 - def get_run(daq, run_number): # daq is not needed!
79 -
44 + def get_run(self, daq, run_number):
80 80   ...
81 81  
82 82  
83 83  class Run:
84 84  
85 - def get_files():
50 + def get_files(self):
86 86   ...
87 87  
88 - def get_channels(): # of file #1
53 + def get_channels(self): # of file #1?
89 89   ...
90 90  
91 - def get_start_time(): # better as attribute?
56 + def get_start_time(self):
92 92   ...
93 93  
94 - def get_stop_time(): # which? | better as attribute?
59 + def get_stop_time(self): # which?
95 95   ...
96 -
97 - def to_df(daq_map): # to_df(daq_map, slice) slice=[0:4] -> throw Exception
61 +
62 + def to_df(self, channel_dict):
98 98   ...
99 99  
100 - def to_series(channel):
65 + def to_series(self, channel):
101 101   ...
102 102  
103 - def to_array(channel):
68 + def to_array(self, channel):
104 104   ...
105 105  {{/code}}
106 106  
107 -{{code language="py" title="ideas"}}
108 -run.to_df(daq_map)
109 -run.to_series(daq_adr or daq_map) # on channel only?
110 -run.to_array(daq_adr) # on channel only?
111 -
112 -## interesting?
113 -# run.to_dask(daq_map)
114 -# run.to_xarray(daq_map)
115 -{{/code}}
116 -
117 117  \\