DEMO - Documentation

Version 8.1 by cpassow on 2022-04-04 09:29

The system could not automatically merge data from remote copies of this document, or the merge may have been performed incorrectly. Alternative versions have been saved to the document history. You may need to copy data from past revisions into the latest version of this document. Please mark the document as resolved once you are comfortable it is correct and coherent.
  • Short descriptions including Links:
    • GPFS
    • JupyterHub
    • conda ?


  • Links Repository
    • including Method Description?


  • Links to Binder



Questions:

  • for whom
  • where Maxwell / local / extern
  • distribution
    • channel?
      • where official hosted (DESY, privat, conda-forge)
    • enviroment?
      • via files / already created?


conda create -n flashh5 python=3.10
source activate flashh5
conda install ipython numpy pandas # fix dependcies
conda install -c https://www.desy.de/~cpassow/condarepo/ flashh5

## on jhub
python -m ipykernel install --user --name flashh5 --display-name "flashh5"



moved to repository?
class RunDirectory:
       
   def get_run_table():
       ...
   
   def get_run(daq, run_number):
       ...
   
   
class Run:
       
   def get_files():
       ...
   
   def get_channels():  # of file #1?
       ...

   def get_start_time(): # better as attribute?
       ...
   
   def get_stop_time():  # which?  |  better as attribute?
       ...
   
   def to_df(channel_map):
       ...
   
   def to_series(channel):
       ...
   
   def to_array(channel):
       ...
ideas
run.to_df(channel_map)
run.to_series(channel_string or channel_map) # on channel only?
run.to_array(channel_string) # on channel only? 

## is this interesting?
# run.to_dask(dict)
# run.to_xarray(dict)