Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 Once you have run the quick example above, you can find complete documentation all on ONE page here.

Features

Some of the features of psana-python:

  • many of the "building block" tools can be used at FELs around the world: e.g. python, MPI and, in future scikit-xray algorithms
  • same code works for online/offline analysis analysis (with real-time plot display), allowing users to do their entire analysis chain with one tool
  • ability to use both simple and complex languages (python/C++)
  • users don't have to wait for xtc-to-hdf5 conversion time
  • access to calibrated images both online/offline (pedestals, common-mode, geometry, bad-pixel mask) for complex detectors (CSPAD, pnCCD, EPIX)
  • local support at SLAC from ~10 people (core offline group and instrument engineers)
  • simple detector names using experiment-specific "aliases"
  • free
  • ability to randomly access xtc data ("jump" to event in middle of file)
  • support for parallel processing of xtc files with thousands of cores using MPI
  • ability to run entire psana code on Windows/Mac machines using virtual box (useful for off-site visualization, for example)