Pydidas
Pydidas processes and analyzes X-ray diffraction (XRD) data through a modular, Python-based pipeline for automated synchrotron data analysis.
Key Features:
- Modular Plugin Architecture: The processing pipeline is assembled from individual plugins which perform specific processing steps, allowing for versatile pipelines covering a wide range of applications.
- Decoupled Logic: Core processing logic is separated from the interface layer, enabling full usage from within scripts or embedding into other processing pipelines.
- Custom Plugin Integration: Custom plugins can be integrated into the workflow to allow specialized processing steps.
- Full Pipeline Coverage: Supports data browsing, experiment calibration, workflow setup, processing, and visualization.
Scientific Applications:
- Synchrotron XRD Data Analysis: Automates processing and analysis of X-ray diffraction data at synchrotrons, expanding accessibility beyond groups with specialized XRD analysis backgrounds.
- Versatile XRD Processing: Covers a wide range of XRD applications through configurable plugin-based pipelines.
Methodology:
The processing pipeline is assembled from individual plugins which perform specific processing steps in a modular design.
Topics
Details
- Programming Languages:
- Python
- Added:
- 2/22/2026
- Last Updated:
- 2/22/2026