Back to Search
Start Over
StreamSAXS: a Python-based workflow platform for processing streaming SAXS/WAXS data
- Source :
- Journal of Synchrotron Radiation, Vol 31, Iss 5, Pp 1249-1256 (2024)
- Publication Year :
- 2024
- Publisher :
- International Union of Crystallography, 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.
Details
- Language :
- English
- ISSN :
- 16005775
- Volume :
- 31
- Issue :
- 5
- Database :
- Directory of Open Access Journals
- Journal :
- Journal of Synchrotron Radiation
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.9085c964e4a14d038f99346100846100
- Document Type :
- article
- Full Text :
- https://doi.org/10.1107/S1600577524005149