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.

Anchor
features
features
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 or code development, for example)