Skip to content

Introduction

Description

EasyDiffraction is scientific software for calculating neutron powder diffraction patterns based on a structural model and refining its parameters against experimental data.

EasyDiffraction is distributed as both a cross-platform desktop application and a Python library.

This documentation provides instructions for using the EasyDiffraction Python library. Documentation for the EasyDiffraction graphical user interface (GUI) is available separately.

EasyScience Framework

EasyDiffraction is built upon the EasyScience framework, which provides essential tools for developing scientific libraries and applications.

This framework ensures modularity, flexibility, and ease of integration with other scientific computing tools.

License

EasyDiffraction is licensed under the BSD 3-Clause License.

Latest release

The latest release of EasyDiffraction Python library is v0.3.0.

Full release notes, including new features, bug fixes, and improvements, are available on the GitHub Releases page.

Get in touch

For general questions or comments, please contact us at support@easydiffraction.org.

For bug reports and feature requests, please use GitHub Issue Tracker instead (free registration required).

Contributing

We welcome contributions! Our vision is for EasyDiffraction to be a community-driven, open-source project supported by a diverse group of contributors.

The project is currently maintained by the European Spallation Source (ESS) in Sweden.

If you'd like to contribute, please refer to the Contributing section for information about our code of conduct and instructions on submitting pull requests.