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
-
... ... @@ -1,16 +1,14 @@ 1 1 (% style="list-style-type: square;" %) 2 -* Short descriptions including Links: → as Text\\2 +* Short descriptions including Links: 3 3 (% style="list-style-type: square;" %) 4 4 ** GPFS 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 : Readme or Sphinx ?11 +** including Method Description 14 14 15 15 \\ 16 16 ... ... @@ -19,85 +19,11 @@ 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;" %) 32 -* distribution\\ 33 -(% style="list-style-type: square;" %) 34 -** channel 35 -** enviroment → as example for binder 36 - 37 -\\ 38 - 39 -{{code language="bash"}} 40 -conda create -n flashh5 python=3.10 # 3.10 not necessary, but would prefer 3.8 or higher 41 -source activate flashh5 42 -conda install ipython numpy pandas #TODO: fix dependcies 43 -conda install -c https://www.desy.de/~cpassow/condarepo/ flashh5 44 - 45 -## on jhub 46 -conda install ipykernel 47 -python -m ipykernel install --user --name flashh5 --display-name "flashh5" 48 - 49 - 50 -## to remove on jhub 51 -## delete from: /home/$USER/.local/share/jupyter/kernels/ 52 -{{/code}} 53 - 54 -\\ 55 - 56 -{{code language="py" title="moved to repository?"}} 57 -class RunDirectory: 58 - 59 - def get_run_table(): # more or less information? RunComment | Number of Files 60 - ... 61 - 62 - def get_run(daq, run_number): # daq is not needed 63 - ... 64 - 65 - 66 -class Run: 67 - 68 - def get_files(): 69 - ... 70 - 71 - def get_channels(): # of file #1 72 - ... 73 - 74 - def get_start_time(): # better as attribute? 75 - ... 76 - 77 - def get_stop_time(): # which? | better as attribute? 78 - ... 79 - 80 -### for following methods to restrict number of files or separate method 81 -### e.g. create_df(files) 82 - 83 - def to_df(daq_map): # to_df(daq_map, slice) slice=[0:4] -> throw Exception 84 - ... 85 - 86 - def to_series(channel): 87 - ... 88 - 89 - def to_array(channel): 90 - ... 91 -{{/code}} 92 - 93 -{{code language="py" title="ideas"}} 94 -run.to_df(daq_map) 95 -run.to_series(daq_adr or daq_map) # on channel only? 96 -run.to_array(daq_adr) # on channel only? 97 - 98 -## is this interesting? 99 -# run.to_dask(daq_map) 100 -# run.to_xarray(daq_map) 101 -{{/code}} 102 - 103 -\\ 25 +* for whom 26 +* where Maxwell / local / extern 27 +* distribution