Scientific InstrumentValidated with real files

PANalytical/Malvern XRD Scan (.xrdml)

.xrdml

PANalytical / Malvern Panalytical X-ray diffractometer control software

What it is

An XML-based scan file that PANalytical/Malvern diffractometer software writes for each XRD measurement — read directly with a plain XML parser, no external library needed.

Who produces it

X-ray diffraction labs running PANalytical/Malvern XRD instruments.

What we read / what we don't read

What we read

  • The first scan's 2θ axis — both the uniform-step form (start/end angle interpolated across the point count) and the variable-step form (an explicit list of positions)
  • Intensity values (from either the modern <intensities> tag or the older <counts> tag)
  • Wavelength (kAlpha1/kAlpha2/kBeta) and anode material, surfaced as instrument hints

What we don't read

  • Additional scans beyond the first in a multi-scan or reciprocal-space-map (RSM) file — merging them would silently produce a wrong graph, so only the first scan is imported
  • Unit conversion — wavelength values are taken at face value in Ångström, per the file's own declared unit

How to import it into AltaiPlot

  1. Open AltaiPlot and drag your .xrdml file onto the window, or use File → Import.
  2. AltaiPlot's built-in XRD panel detects the .xrdml signature and parses it directly — no external dependency involved.
  3. The first scan's 2θ/intensity curve is imported, with wavelength/anode info attached where available.
  4. If the file contains more than one scan, only the first is imported.

Auditability note: this page's capability claims are sourced fromsrc/renderer/src/engine/v7/import/importers/XrdmlImporter.ts:6 — see the full format list for every extension AltaiPlot recognizes.