Making diffraction data analysis and
modelling easy

Version 0.3.9 (17 Dec 2019)

macOS 10.13 and above, 64-bit
Windows 10 and above, 64-bit
Ubuntu 16.04 and above, 64-bit
Universal Linux packages

Show all downloads

easyDiffraction is scientific software for modelling and analysis of neutron diffraction data, i.e., simulation of diffraction pattern based on structural model and refinement of its parameters. easyDiffraction is similar to crystallographic programs like FullProf, Jana, GSAS, ShelX, etc. However, unlike them, easyDiffraction is based on external crystallographic libraries, such as CrysPy to cover different functionality aspects within a single intuitive and user-friendly graphical interface. Learn more

Free and open-source

Anyone is free to use easyDiffraction and the source code is openly shared on GitHub.

Learn more

Cross-platform

easyDiffraction works across operating systems: macOS, Windows, or Linux (Ubuntu).

Learn more

Multi-functional

easyDiffraction integrates existing crystallographic libraries, such as CrysPy (more will be added soon), to cover different functionality.

Learn more

Everything is included

easyDiffraction is distributed as an all-in-one package that includes all the dependencies and can be installed with only a few clicks.

Learn more

Easy to use

Intuitive tabbed interface with built-in step-by-step user guides, and a clear workflow help speed up data modelling and analysis.

Learn more

Live update of calculations

You can modify any parameter manually or with a slider, and the simulated model curve is automatically recalculated in real time.

Learn more

Various techniques

We started with classical 1D polarized neutron powder diffraction at constant wavelength. Support for unpolarized, single-crystal, 2D, Time-of-Flight, and so on, will be added later.

Learn more

Human-readable syntax

Input/output files are in simple and human-readable data format STAR/CIF with the specs of International Union of Crystallography, where possible.

Learn more