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

open access.

Bibliographische Detailangaben
Veröffentlicht in:Journal of synchrotron radiation. - 1994. - 31(2024), Pt 5 vom: 01. Sept., Seite 1249-1256
1. Verfasser: Wang, Jiayi (VerfasserIn)
Weitere Verfasser: Dong, Zheng, Zhang, Yi, Hua, Wenqiang, Wang, Zudeng, Guo, Huilong, Yang, Yiming, Bi, Xiaoxue
Format: Online-Aufsatz
Sprache:English
Veröffentlicht: 2024
Zugriff auf das übergeordnete Werk:Journal of synchrotron radiation
Schlagworte:Journal Article X-ray scattering data analysis plug-in framework scientific workflow
Beschreibung
Zusammenfassung:open access.
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
Beschreibung:Date Revised 05.09.2024
published: Print-Electronic
Citation Status PubMed-not-MEDLINE
ISSN:1600-5775
DOI:10.1107/S1600577524005149