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,5 +1,11 @@ 1 +test 2 + 3 +---- 4 + 5 +=== TODO === 6 + 1 1 (% style="list-style-type: square;" %) 2 -* Short descriptions including Links: 8 +* Short descriptions including Links: → as Text\\ 3 3 (% style="list-style-type: square;" %) 4 4 ** GPFS 5 5 ** JupyterHub ... ... @@ -7,34 +7,43 @@ 7 7 8 8 \\ 9 9 16 +* distribution 17 +** channel (where to host?) 18 +** environment file (repository with examples) 19 + 20 +\\ 21 + 10 10 (% style="list-style-type: square;" %) 11 -* Links Repository23 +* Documentation 12 12 (% style="list-style-type: square;" %) 13 -** includingMethodDescription?25 +** here VS repository vs sphinx 14 14 15 15 \\ 16 16 17 17 (% style="list-style-type: square;" %) 18 -* Links to Binder 30 +* Binder 31 +(% style="list-style-type: square;" %) 32 +** examples with Stefan 19 19 20 20 \\ 21 21 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 + 22 22 \\ 23 23 24 - Questions:47 +\\ 25 25 26 -(% style="list-style-type: square;" %) 27 -* for whom 28 -* where Maxwell / local / extern 29 -* distribution\\ 30 -(% style="list-style-type: square;" %) 31 -** channel? 32 -(% style="list-style-type: square;" %) 33 -*** where official hosted (DESY, privat, conda-forge) 34 -** enviroment? 35 -(% style="list-style-type: square;" %) 36 -*** via files / already created? 49 +---- 37 37 51 +==== under review ==== 52 + 38 38 \\ 39 39 40 40 {{code language="bash"}} ... ... @@ -44,22 +44,24 @@ 44 44 conda install -c https://www.desy.de/~cpassow/condarepo/ flashh5 45 45 46 46 ## on jhub 62 +conda install ipykernel 47 47 python -m ipykernel install --user --name flashh5 --display-name "flashh5" 48 48 49 49 66 +## to remove on jhub 67 +## 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(): 75 + def get_run_table(): # more or less information? RunComment | Number of Files | start & stop time ? 60 60 ... 61 61 62 - def get_run(daq, run_number): 78 + def get_run(daq, run_number): # daq is not needed! 79 + 63 63 ... 64 64 65 65 ... ... @@ -68,7 +68,7 @@ 68 68 def get_files(): 69 69 ... 70 70 71 - def get_channels(): # of file #1 ?88 + def get_channels(): # of file #1 72 72 ... 73 73 74 74 def get_start_time(): # better as attribute? ... ... @@ -76,8 +76,8 @@ 76 76 77 77 def get_stop_time(): # which? | better as attribute? 78 78 ... 79 - 80 - def to_df(daq_map): 96 + 97 + def to_df(daq_map): # to_df(daq_map, slice) slice=[0:4] -> throw Exception 81 81 ... 82 82 83 83 def to_series(channel): ... ... @@ -92,7 +92,7 @@ 92 92 run.to_series(daq_adr or daq_map) # on channel only? 93 93 run.to_array(daq_adr) # on channel only? 94 94 95 -## i s this interesting?112 +## interesting? 96 96 # run.to_dask(daq_map) 97 97 # run.to_xarray(daq_map) 98 98 {{/code}}