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

From version 8.1
edited by cpassow
on 2022-04-04 09:29
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
Content
... ... @@ -19,8 +19,13 @@
19 19  
20 20  \\
21 21  
22 +(% style="list-style-type: square;" %)
23 +* Screencast
24 +
22 22  \\
23 23  
27 +\\
28 +
24 24  Questions:
25 25  
26 26  (% style="list-style-type: square;" %)
... ... @@ -38,28 +38,29 @@
38 38  \\
39 39  
40 40  {{code language="bash"}}
41 -conda create -n flashh5 python=3.10
46 +conda create -n flashh5 python=3.10 # 3.10 not necessary, but would prefer 3.8 or higher
42 42  source activate flashh5
43 -conda install ipython numpy pandas # fix dependcies
48 +conda install ipython numpy pandas #TODO: fix dependcies
44 44  conda install -c https://www.desy.de/~cpassow/condarepo/ flashh5
45 45  
46 46  ## on jhub
52 +conda install ipykernel
47 47  python -m ipykernel install --user --name flashh5 --display-name "flashh5"
48 48  
49 49  
56 +## to remove on jhub
57 +## delete from: /home/$USER/.local/share/jupyter/kernels/
50 50  {{/code}}
51 51  
52 52  \\
53 53  
54 -\\
55 -
56 56  {{code language="py" title="moved to repository?"}}
57 57  class RunDirectory:
58 58  
59 - def get_run_table():
65 + def get_run_table(): # more or less information?
60 60   ...
61 61  
62 - def get_run(daq, run_number):
68 + def get_run(daq, run_number): # daq is not needed
63 63   ...
64 64  
65 65  
... ... @@ -77,7 +77,10 @@
77 77   def get_stop_time(): # which? | better as attribute?
78 78   ...
79 79  
80 - def to_df(channel_map):
86 +### for following methods to restrict number of files or separate method
87 +### e.g. create_df(files)
88 +
89 + def to_df(daq_map):
81 81   ...
82 82  
83 83   def to_series(channel):
... ... @@ -88,13 +88,13 @@
88 88  {{/code}}
89 89  
90 90  {{code language="py" title="ideas"}}
91 -run.to_df(channel_map)
92 -run.to_series(channel_string or channel_map) # on channel only?
93 -run.to_array(channel_string) # on channel only?
100 +run.to_df(daq_map)
101 +run.to_series(daq_adr or daq_map) # on channel only?
102 +run.to_array(daq_adr) # on channel only?
94 94  
95 95  ## is this interesting?
96 -# run.to_dask(dict)
97 -# run.to_xarray(dict)
105 +# run.to_dask(daq_map)
106 +# run.to_xarray(daq_map)
98 98  {{/code}}
99 99  
100 100  \\