Versions Compared

Key

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

...

Peak finding algorithms locate regions of charge in an area detector. In LCLS data all area detectors are represented by n-d arrays (typically a 2-dimensional array for image, or a 3-dimensional array for multi-panel detectors) so these python-callable algorithms will work on n-d arrays.

Additional documentation is here and details are here and simple examples are here. This link here may also be useful.

Algorithms

All peak finders and a few other image processing algorithms are available in a single class suite supporting common infrastructure. All algorithms work with good pixels defined by a mask and inside specified rectangular windows. Both these mechanisms (windows and mask) can be used to describe a region of interest. By default, if mask or/and windows are not specified, all pixels are processed. A few versions of the peak finder use different approach to the peak definition (finding group of pixels forming a peak) at a first stage, but can use the same algorithms at final stage for evaluation of peak parameters, as explained below. 

...