An intuitive and user-friendly application which integrates some crystallographic libraries such as CrysPy and CrysFML (experimental). Allowing for the simulation of diffraction patterns based on structural models and refinement against experimental data.
Anyone is free to use EasyDiffraction and the source code is openly shared on GitHub.
EasyDiffraction works across operating systems: macOS, Windows, or Linux.
Intuitive tabbed interface with a clear workflow, built-in step-by-step user guides and video tutorials help speed up data modelling and analysis.
EasyDiffraction is distributed as an all-in-one package that includes all the dependencies and can be installed with only a few clicks.
EasyDiffraction integrates existing crystallographic libraries, such as CrysPy and CrysFML (experimental), to cover different functionality.
Currently, we partially support 1D time-of-flight (TOF) and constant wavelength (CWL) neutron and X-ray powder diffraction data. More features will be added later.
You can modify any parameter manually or with a sidebar slider, and the simulated model curve is automatically recalculated in real time.
Input/output files are in simple and human-readable data format STAR/CIF with the specifications of International Union of Crystallography, where possible.
The EasyDiffraction application documentation is the place to see how to use EasyDiffraction graphical user interface.
The EasyDiffraction library documentation covers everything related to using EasyDiffraction as a python library.
Latest release: v0.9.9 (14 Nov 2024)
macOS 14+, Apple Silicon
macOS 13, Intel
Windows 10+
Ubuntu 22.04+
Most Linux Distributions
Multi-platform, Python
Latest release: v0.1.7 (14 Nov 2024)
$ pip install easydiffraction
For general questions or comments, please contact us at support@easydiffraction.org, or fill out the form.
For bug reports and feature requests, please use GitHub Issue Tracker instead (free registration required).