Developing a Toolkit for Analysis of LCLS Pump-Probe Data

Silke Nelson, White, Karen S. (Ed.), Brown, Kevin A. (Ed.), Dyer, Philip S. (Ed.), Schaa, Volker RW (Ed.)
2020
The data format and volume at LCLS requires significant computing expertise which not all user groups can provide. We will describe the path to and current status of a Python module that enables user groups to translate and reduce their data into a format that they can easily work with. The package is developed in Python and uses the standard LCLS data analysis framework. It encapsulates knowledge of the standard beam line components and adds convenient ways to reduce the data of larger
more » ... s. Both an event-based (best for small event sizes) and a binned approach which is able to handle larger data as megapixel size detectors are simple to setup. MPI is used for fast turn around, enabling close to real time feedback necessary to make decisions of how to use the limited amount of beam time. Jupyter notebooks are provided to demonstrate some of the available options and can serve as a convenient quick start for fast turn around analysis.
doi:10.18429/jacow-icalepcs2019-tucpr01 fatcat:ogh5qh77qbcaxegttpebrd3tly