<i>Pydidas</i>: a tool for automated X-ray diffraction data analysis
The processing and analysis of X-ray diffraction (XRD) data at synchrotrons is often left to the user groups, which limits the user base to groups with a background in analyzing XRD data. <i>Pydidas</i> is a new Python package for processing XRD data. It provides an easy and intuitive interface and versatile processing options with the aim of being accessible to non-experts in XRD analysis. A graphical user interface (GUI) allows users to perform the full pipeline of data browsing, experiment calibration, workflow setup, processing and visualization in a single tool. In addition, <i>pydidas</i>' logic is decoupled from the GUI and it can be fully used from within scripts or embedded into other processing pipelines. The <i>pydidas</i> processing pipeline is assembled from individual plugins which perform specific processing steps. This modular design allows for very versatile pipelines covering a wide range of applications. To improve the usability even further, custom plugins can be integrated in the <i>pydidas</i> workflow to allow specialized processing steps.
Authors
- Peter Staron (ORCID: https://orcid.org/0000-0002-4269-4069)
- Malte Storm (ORCID: https://orcid.org/0000-0002-1602-781X)
- Christina Krywka (ORCID: https://orcid.org/0000-0003-2940-3359)
Institutions
- Helmholtz-Zentrum Hereon (DE)
Publication Details
- Journal
- Journal of Applied Crystallography
- Published
- 2025-06-02
- DOI
- https://doi.org/10.1107/s160057672500398x
- Citations
- 3
- Primary Topic
- Mineral Processing and Grinding
- Type
- article
- Field-Weighted Citation Impact
- 2.14
Funders
- Deutsche Forschungsgemeinschaft