Xi-cam: Flexible High Throughput Data Processing for GISAXS

ORAL

Abstract

With increasing capabilities and data demand for GISAXS beamlines, supporting software is under development to handle larger data rates, volumes, and processing needs. We aim to provide a flexible and extensible approach to GISAXS data treatment as a solution to these rising needs. Xi-cam is the CAMERA platform for data management, analysis, and visualization. The core of Xi-cam is an extensible plugin-based GUI platform which provides users an interactive interface to processing algorithms. Plugins are available for SAXS/GISAXS data and data series visualization, as well as forward modeling and simulation through HipGISAXS. With Xi-cam’s ‘advanced’ mode, data processing steps are designed as a graph-based workflow, which can be executed locally or remotely. Remote execution utilizes HPC or de-localized resources, allowing for effective reduction of high-throughput data. Xi-cam is open-source and cross-platform. The processing algorithms in Xi-cam include parallel cpu and gpu processing optimizations, also taking advantage of external processing packages such as pyFAI. Xi-cam is available for download online.

Authors

  • Ronald Pandolfi

    • Lawrence Berkeley National Laboratory
  • Dinesh Kumar

    • Lawrence Berkeley National Laboratory
  • Singanallur Venkatakrishnan

    • Lawrence Berkeley National Laboratory
  • Abinav Sarje

    • Lawrence Berkeley National Laboratory
  • Hari Krishnan

    • Lawrence Berkeley National Laboratory
  • Lenson Pellouchoud

    • Stanford Synchrotron Radiation Lightsource
  • Fang Ren

    • Stanford Synchrotron Radiation Lightsource
  • Amanda Fournier

    • Stanford Synchrotron Radiation Lightsource
  • Zhang Jiang

    • Advanced Photon Source
  • Christopher Tassone

    • Stanford Synchrotron Radiation Lightsource
  • Apurva Mehta

    • Stanford Synchrotron Radiation Lightsource
  • James Sethian

    • Lawrence Berkeley National Laboratory
  • Alexander Hexemer

    • Lawrence Berkeley National Laboratory