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

Operations

Publications