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,91 +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 32 * for whom 33 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? 42 - 43 -\\ 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 -{{code language="py" title="moved to repository?"}} 63 -class RunDirectory: 64 - 65 - def get_run_table(): # more or less information? RunComment | Number of Files 66 - ... 67 - 68 - def get_run(daq, run_number): # daq is not needed 69 - ... 70 - 71 - 72 -class Run: 73 - 74 - def get_files(): 75 - ... 76 - 77 - def get_channels(): # of file #1? 78 - ... 79 - 80 - def get_start_time(): # better as attribute? 81 - ... 82 - 83 - def get_stop_time(): # which? | better as attribute? 84 - ... 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): 90 - ... 91 - 92 - def to_series(channel): 93 - ... 94 - 95 - def to_array(channel): 96 - ... 97 -{{/code}} 98 - 99 -{{code language="py" title="ideas"}} 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? 103 - 104 -## is this interesting? 105 -# run.to_dask(daq_map) 106 -# run.to_xarray(daq_map) 107 -{{/code}} 108 - 109 -\\ 27 +* distribution