Changes for page DEMO - Working with FLASH data
Last modified by makuadm on 2026-01-07 06:21
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -5,12 +5,10 @@ 5 5 ** JupyterHub 6 6 ** conda ? 7 7 8 -\\ 9 - 10 10 (% style="list-style-type: square;" %) 11 11 * Links Repository 12 12 (% style="list-style-type: square;" %) 13 -** including Method Description ?11 +** including Method Description 14 14 15 15 \\ 16 16 ... ... @@ -19,13 +19,8 @@ 19 19 20 20 \\ 21 21 22 -(% style="list-style-type: square;" %) 23 -* Screencast 24 - 25 25 \\ 26 26 27 -\\ 28 - 29 29 Questions: 30 30 31 31 (% style="list-style-type: square;" %) ... ... @@ -42,30 +42,13 @@ 42 42 43 43 \\ 44 44 45 -{{code language="bash"}} 46 -conda create -n flashh5 python=3.10 # 3.10 not necessary, but would prefer 3.8 or higher 47 -source activate flashh5 48 -conda install ipython numpy pandas #TODO: fix dependcies 49 -conda install -c https://www.desy.de/~cpassow/condarepo/ flashh5 50 - 51 -## on jhub 52 -conda install ipykernel 53 -python -m ipykernel install --user --name flashh5 --display-name "flashh5" 54 - 55 - 56 -## to remove on jhub 57 -## delete from: /home/$USER/.local/share/jupyter/kernels/ 58 -{{/code}} 59 - 60 -\\ 61 - 62 62 {{code language="py" title="moved to repository?"}} 63 63 class RunDirectory: 64 64 65 - def get_run_table(): # more or less information? RunComment41 + def get_run_table(): 66 66 ... 67 67 68 - def get_run(daq, run_number): # daq is not needed44 + def get_run(daq, run_number): 69 69 ... 70 70 71 71 ... ... @@ -77,16 +77,13 @@ 77 77 def get_channels(): # of file #1? 78 78 ... 79 79 80 - def get_start_time(): # better as attribute?56 + def get_start_time(): 81 81 ... 82 82 83 - def get_stop_time(): # which? | better as attribute?59 + def get_stop_time(): # which? 84 84 ... 85 85 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): 62 + def to_df(channel_map): 90 90 ... 91 91 92 92 def to_series(channel): ... ... @@ -97,13 +97,12 @@ 97 97 {{/code}} 98 98 99 99 {{code language="py" title="ideas"}} 100 -run.to_df( daq_map)101 -run.to_series( daq_adr ordaq_map) # on channel only?102 -run.to_array( daq_adr) # on channel only?73 +run.to_df(channel_map) 74 +run.to_series(channel_string or channel_map) # on channel only? 75 +run.to_array(channel_string) # on channel only? 103 103 104 -## is this interesting? 105 -# run.to_dask(daq_map) 106 -# run.to_xarray(daq_map) 77 +# run.to_dask(dict) 78 +# run.to_xarray(dict) 107 107 {{/code}} 108 108 109 109 \\