Back to Search Start Over

StreamSAXS: a Python‐based workflow platform for processing streaming SAXS/WAXS data.

Authors :
Wang, Jiayi
Dong, Zheng
Zhang, Yi
Hua, Wenqiang
Wang, Zudeng
Guo, Huilong
Yang, Yiming
Bi, Xiaoxue
Source :
Journal of Synchrotron Radiation; Sep2024, Vol. 31 Issue 5, p1249-1256, 8p
Publication Year :
2024

Abstract

StreamSAXS is a Python‐based small‐ and wide‐angle X‐ray scattering (SAXS/WAXS) data analysis workflow platform with graphical user interface (GUI). It aims to provide an interactive and user‐friendly tool for analysis of both batch data files and real‐time data streams. Users can easily create customizable workflows through the GUI to meet their specific needs. One characteristic of StreamSAXS is its plug‐in framework, which enables developers to extend the built‐in workflow tasks. Another feature is the support for both already acquired and real‐time data sources, allowing StreamSAXS to function as an offline analysis platform or be integrated into large‐scale acquisition systems for end‐to‐end data management. This paper presents the core design of StreamSAXS and provides user cases demonstrating its utilization for SAXS/WAXS data analysis in offline and online scenarios. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09090495
Volume :
31
Issue :
5
Database :
Complementary Index
Journal :
Journal of Synchrotron Radiation
Publication Type :
Academic Journal
Accession number :
179411798
Full Text :
https://doi.org/10.1107/S1600577524005149