Introduction
Description
EasyDiffraction is scientific software for calculating diffraction
patterns
based on structural models and refining model parameters against experimental
data.
It is available as both a cross-platform desktop application and a Python library.
This documentation covers the usage of the EasyDiffraction Python library.
For the graphical user interface (GUI) version, refer to the
GUI documentation.
EasyScience
EasyDiffraction is developed using the
EasyScience framework, which provides tools
for
building modular and flexible scientific libraries and applications.
License
EasyDiffraction is released under the BSD 3-Clause License.
Releases
The latest version of the EasyDiffraction Python library is v0.5.8.
For a complete list of new features, bug fixes, and improvements, see the GitHub Releases page.
Citation
If you use EasyDiffraction in your work, please cite the specific version you used.
All official releases of the EasyDiffraction library are archived on
Zenodo, each with a version-specific Digital Object Identifier (DOI).
Citation details in various styles (e.g., APA, MLA) and formats (e.g., BibTeX,
JSON)
are available on the
Zenodo archive page.
Contributing
We welcome contributions from the community! EasyDiffraction is intended to be a community-driven, open-source project supported by a diverse group of contributors.
The project is maintained by the European Spallation Source (ESS).
To contribute, see our Contributing Guidelines on GitHub.
Get in Touch
For general questions or feedback, contact us at support@easydiffraction.org.
To report bugs or request features, please use the GitHub Issue Tracker (free registration required).