Making diffraction data analysis and
modelling easy
macOS 10.13 and above, 64-bit
Windows 10 and above, 64-bit
Ubuntu 18.04, 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


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

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

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


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

Learn more

Various techniques

We started with 1D neutron powder diffraction at constant wavelength. Single-crystal, 2D, Time-of-Flight, and so on, will be added later.

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

Human-readable syntax

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

Learn more