Scientific InstrumentValidated with real files

Bruker DIFFRAC.SUITE XRD Data (.brml)

.brml

Bruker AXS DIFFRAC.SUITE (X-ray diffractometer control/acquisition software)

What it is

A ZIP archive of XML files that Bruker's diffractometer software writes for each measurement — the native output format of Bruker's D2/D8 XRD instrument line under DIFFRAC.SUITE.

Who produces it

X-ray diffraction labs running Bruker D2 Phaser, D8 Advance, and similar instruments under DIFFRAC.SUITE.

What we read / what we don't read

What we read

  • The first Experiment folder's first RawData XML file
  • That file's first DataRoute → first ScanInformation block
  • 2θ, reconstructed evenly from the scan's Start/Stop angles and point count (not read positionally out of the raw data rows, which vary in layout by scan-axis configuration)
  • Intensity, read from each data row

What we don't read

  • Additional scans in the same file beyond the first (multi-scan / reciprocal-space-map acquisitions) — merging separate scans into one curve would silently produce a wrong graph, so AltaiPlot imports only the first scan and warns you when more exist rather than guessing how to combine them
  • Any Experiment folders beyond the first, if the archive somehow contains more than one measurement session

How to import it into AltaiPlot

  1. Open AltaiPlot and drag your .brml file onto the window, or use File → Import.
  2. AltaiPlot detects the Bruker signature (a ZIP with an Experiment0/ folder) and hands it to the bundled Python reader automatically.
  3. The first scan's 2θ/intensity curve is imported directly — no manual XML digging needed.
  4. If the file contains more than one scan, a banner tells you only the first was imported.

Auditability note: this page's capability claims are sourced fromresources/python/app_sidecar.py:1128 — see the full format list for every extension AltaiPlot recognizes.