software, X-ray diffraction, DIFFRAC.SUITE


All-round Texture Analysis Meets Ease-of-Use

Materials and components properties are significantly influenced by an inherent or applied preferred orientation, or texture, which can be non-destructively investigated by X-ray diffraction methods.

DIFFRAC.TEXTURE is the powerful and easy-to-use software suite designed to analyze texture measurements. By utilizing a systematic approach to analysis according to a flowchart, DIFFRAC.TEXTURE delivers comprehensive texture information with just a few mouse-clicks.

DIFFRAC.TEXTURE features two well established and complementary techniques to provide the most accurate and reliable results: the model independent Spherical Harmonics methods and the model dependent Component Method.

With the implementation of the latter in DIFFRAC.TEXTURE, all crystal systems are now supported and the variety of sample symmetries ensures that a huge diversity of textures can be handled.

  • Component method for fully detailed modelbased texture analysis.
  • Spherical Harmonics method for direct computation of the Orientation Distribution Function.
  • Straightforward creation of pole figures from 0D, 1D and 2D measurement data with single-click assignment to crystal phases.
  • Powerful texture representation capabilities and extensive report generator.

Please download our DIFFRAC.TEXTURE Flyer to get more information.

Texture analysis workflow

1. Data import and sample definition

The generation of pole figures from measured data has never been easier. DIFFRAC.TEXTURE can import data measured with 0D, 1D or 2D detectors and instantly create pole figures with single click operation either from selected angular regions (1D) or directly from 2D frame stacks via a single frame-cursor selection.

DIFFRAC.TEXTURE comes with a comprehensive crystal structure database that allows linking of pole figures to the corresponding hkl reflections with the least effort. Overlapping signals from different phases can be easily assigned to facilitate data analysis.

Data import and pole figure generation
Data import and pole figure generation

2. Pole figure analysis

DIFFRAC.TEXTURE features two complementary and powerful analysis methods that deliver accurate and reliable results:

  • The model-independent Spherical Harmonics method directly calculates the Orientation Distribution Function (ODF) from pole figures with a single mouse-click.
  • The Component method is a model-based approach that fits a set of texture components to the pole figures using fast and robust least-squares optimization.
Texture analyses of pole figures
Texture analyses of pole figures

3. Texture representation

DIFFRAC.TEXTURE includes powerful tools and options for a more detailed analysis of the obtained textures:

  • ODFs can be computed and represented in 3D or as a set of 2D sections.
  • Inverse pole figures along the surface normal, in-plane rolling and transverse directions.
  • 3D visualization of the individual texture components to support a better understanding of their orientation.
  • Pie-chart representation of the components’ volume fractions, including the isotropic content.
Texture representation via ODF
Texture representation via ODF

Two approaches to texture analysis

Spherical Harmonics method

DIFFRAC.TEXTURE - Spherical Harmonics method
2D representation of the Orientation Distribution Function obtained with the Spherical Harmonics method

The Spherical Harmonics method is a model-free approach and the method of choice if the orientation distribution function is of primary interest.

The ODF is directly calculated from a series expansion of the measured pole figures using a set of special functions defined on the surface of a sphere – the generalized spherical harmonics.

The advantage of the method is that it provides texture results in form of the ODF in a fast and simple way without requiring much prior sample knowledge.

Component method

DIFFRAC.TEXTURE - Component method
DIFFRAC.TEXTURE - Texture analysis using the Component method

The Component method is a model-based approach: The texture is modelled by a set of components that describe the orientation, crystal and process symmetry of a part of the sample [1]. From these texture components the corresponding pole figures are calculated.

The parameters of the components are then refined by fitting the simulated pole figures against the measured ones using robust least-squares optimization.

The Component method provides a deeper insight into the texture: the process symmetry of a texture component links the manufacturing and processing of the sample to the measured pole figures.

DIFFRAC.TEXTURE Software - Features

Data import and pole figure generation

  • Import of 0D, 1D and 2D data files
  • Pole figures are generated from 1D data or 2D data via a single cursor-selection operation
  • Automated pole figure correction of background and defocussing
  • Direct import of pole figures (.txt format)


Material database

  • Comprehensive definition of crystal structures via all 230 space groups, lattice parameters and Wyckoff positions of individual atoms or ions
  • Direct import of crystal structures from .cif and .str files


Spherical Harmonics method

  • Approximation of the Orientation Distribution Function (ODF) by a series expansion of generalized harmonic functions
  • ODF from incomplete pole figures
  • Harmonics series expansion a maximum rank of 34. The actual possible rank depends on the crystal symmetry and number of pole figures to analyze
  • Positivity refinement option in addition for determination of the odd C-coefficients ("ghost correction")
  • Available sample symmetries: orthorhombic, monoclinic, fiber and triclinic
  • Crystal systems: cubic and hexagonal

Component Method

  • Full support of all crystal systems
  • Multiple-phase support combined with multiple components per phase enables flexible and comprehensive texture modelling of the sample
  • Texture components can be of fiber or spherical type
  • Available process symmetries: triclinic, monoclinic, orthorhombic, trigonal, tetragonal, hexagonal, axial, biaxial
  • Definition of coincidences for assignment of pole figures to multi phases
  • Non-linear least-squares fitting of pole figures with refinement of all or individual parameters of the texture components
  • Single-click assignment of additional components for further improvement of the texture model
  • Refined texture components can be stored to a database for later reuse and are instantly accessible via a drop-down list
  • Calculation of the ODF from the texture components
  • 3D visualization of the orientation of the individual texture components to support a better understanding of their orientation
  • Pie-chart representation of the component content in the pole figures, including the amorphous content

Auto indexing

  • Single-click assignment of pole figures to texture phases
  • Coincidences between different phases can be defined to support the texture analysis


Texture result presentation

  • Recalculation of pole figures for arbitrary reflections
  • 3D display of the ODF
  • 2D display of slices of the ODF with constant Phi1, Phi or Phi2
  • Calculation and display the inverse poles figure along the surface normal, in-plane rolling and transverse directions
  • Calculation of Kearns factors


Data exchange and reporting options

  • Creation of customizable, high quality analysis reports
  • Data exchange options to and from any other Windows application: copy and paste, Windows bitmaps and metafiles
  • Export of pole figures and ODF in .txt format


Operating system

  • Windows 8, 8.1 and 10 (32-bit or 64-bit)

Keep your DIFFRAC.TEXTURE current

Free Maintenance Update

Regardless of your DIFFRAC.TEXTURE version, you can always download the latest Maintenance Update from, free-of-charge!


By keeping your DIFFRAC.TEXTURE current, you will benefit from all bugfixes made for the current but also all previously released versions. DIFFRAC.TEXTURE Maintenance Updates are cumulative and can therefore be applied to any previous DIFFRAC.TEXTURE version.

What are Updates?

DIFFRAC.TEXTURE Maintenance Updates do not come with new features. If you want to benefit from the many exciting new features introduced in each new DIFFRAC.TEXTURE version you need to purchase the latest upgrade.

Download process

  • Register at Bruker Customer Support
  • Click on the "Software" button
  • Search for the DIFFRAC.TEXTURE Maintenance Update
  • Download the update