Xi-cam: a versatile interface for data visualization and analysis.

Xi-cam is an extensible platform for data management, analysis and visualization. Xi-cam aims to provide a flexible and extensible approach to synchrotron data treatment as a solution to rising demands for high-volume/high-throughput processing pipelines. The core of Xi-cam is an extensible plugin-based graphical user interface platform which provides users with an interactive interface to processing algorithms. Plugins are available for SAXS/WAXS/GISAXS/GIWAXS, tomography and NEXAFS data. With Xi-cam's `advanced' mode, data processing steps are designed as a graph-based workflow, which can be executed live, locally or remotely. Remote execution utilizes high-performance computing or de-localized resources, allowing for the effective reduction of high-throughput data. Xi-cam's plugin-based architecture targets cross-facility and cross-technique collaborative development, in support of multi-modal analysis. Xi-cam is open-source and cross-platform, and available for download on GitHub.

[1]  Zhang Jiang,et al.  GIXSGUI: a MATLAB toolbox for grazing‐incidence X‐ray scattering data visualization and reduction, and indexing of buried three‐dimensional periodic nanostructured films , 2015 .

[2]  Marina Ganeva,et al.  BornAgain software - Simulating and fitting X-ray and neutron small-angle scattering at grazing incidence , 2015 .

[3]  Jan Ilavsky,et al.  Nika : software for two-dimensional data reduction , 2012 .

[4]  Alexander Hexemer,et al.  Advanced grazing-incidence techniques for modern soft-matter materials analysis , 2015, IUCrJ.

[5]  Tony Lanzirotti,et al.  Scientific data exchange: a schema for HDF5-based storage of raw and analyzed data. , 2014, Journal of synchrotron radiation.

[6]  Daniel F. Sunday,et al.  Advancing x-ray scattering metrology using inverse genetic algorithms , 2016, Journal of micro/nanolithography, MEMS, and MOEMS : JM3.

[7]  Howard A. Padmore,et al.  A SAXS/WAXS/GISAXS Beamline with Multilayer Monochromator , 2010 .

[8]  A. A. MacDowell,et al.  X-ray micro-tomography at the Advanced Light Source , 2012, Optics & Photonics - Optical Engineering + Applications.

[9]  Manfred Burghammer,et al.  A customizable software for fast reduction and analysis of large X-ray scattering data sets: applications of the new DPDAK package to small-angle X-ray scattering and grazing-incidence small-angle X-ray scattering , 2014, Journal of applied crystallography.

[10]  Wen-li Wu,et al.  Small angle X-ray scattering measurements of spatial dependent linewidth in dense nanoline gratings ☆ , 2009 .

[11]  Boualem Hammouda,et al.  A new Guinier-Porod model , 2010 .

[12]  Pan Du,et al.  Bioinformatics Original Paper Improved Peak Detection in Mass Spectrum by Incorporating Continuous Wavelet Transform-based Pattern Matching , 2022 .

[13]  Lin Yang,et al.  Using an in-vacuum CCD detector for simultaneous small- and wide-angle scattering at beamline X9. , 2013, Journal of synchrotron radiation.

[14]  Kees Joost Batenburg,et al.  Integration of TomoPy and the ASTRA toolbox for advanced processing and reconstruction of tomographic synchrotron data , 2016, Journal of synchrotron radiation.

[15]  Vincent De Andrade,et al.  Improved tomographic reconstruction of large-scale real-world data by filter optimization , 2016, Advanced Structural and Chemical Imaging.

[16]  Xiaoye S. Li,et al.  HipGISAXS: a high-performance computing code for simulating grazing-incidence X-ray scattering data , 2013 .

[17]  P. V. Konarev,et al.  ATSAS 2.8: a comprehensive data analysis suite for small-angle scattering from macromolecular solutions , 2017, Journal of applied crystallography.

[18]  W. L. Wu,et al.  Small Angle X-Ray Scattering Metrology for Sidewall Angle and Cross Section of Nanometer Scale Line Gratings , 2004 .

[19]  R. Joseph Kline,et al.  Determining the shape and periodicity of nanostructures using small‐angle X‐ray scattering , 2015 .

[20]  Tobias Richter,et al.  The NeXus data format , 2015, Journal of applied crystallography.

[21]  Prasanth H. Nair,et al.  Astropy: A community Python package for astronomy , 2013, 1307.6212.

[22]  Erik Knudsen,et al.  FabIO: easy access to two-dimensional X-ray detector images in Python , 2013 .

[23]  Jonathan P. Wright,et al.  The fast azimuthal integration Python library: pyFAI , 2015, Journal of applied crystallography.

[24]  Ye Tian,et al.  Healing X-ray scattering images , 2017, IUCrJ.

[25]  R. Lazzari,et al.  IsGISAXS: a program for grazing‐incidence small‐angle X‐ray scattering analysis of supported islands , 2002 .

[26]  Bruno Torrésani,et al.  Practical Time-Frequency Analysis, Volume 9: Gabor and Wavelet Transforms, with an Implementation in S , 1998 .

[27]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

[28]  A. P. Hammersley,et al.  FIT2D: a multi-purpose data reduction, analysis and visualization program , 2016 .

[29]  Vivek Subramanian,et al.  Quantification of thin film crystallographic orientation using X-ray diffraction with an area detector. , 2010, Langmuir : the ACS journal of surfaces and colloids.

[30]  Francesco De Carlo,et al.  TomoPy: a framework for the analysis of synchrotron tomographic data , 2014, Journal of synchrotron radiation.

[31]  Matthew Newville,et al.  Larch: An Analysis Package for XAFS and Related Spectroscopies , 2013 .

[32]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[33]  K. Yager,et al.  Periodic lattices of arbitrary nano‐objects: modeling and applications for self‐assembled systems , 2014 .