EasyScience / EasyDiffractionApp

Diffraction data analysis application
https://easydiffraction.org
BSD 3-Clause "New" or "Revised" License
4 stars 1 forks source link

CI Build Release Downloads Lines of code Total lines Files License

EasyDiffraction is a scientific software for modelling and analysis of diffraction data. Currently, EasyDiffraction covers classical 1D unpolarized neutron powder diffraction data collected using constant wavelength (CW) or time-of-flight (TOF) diffractometers.

easyDiffraction Screenshot

What is EasyDiffraction for?

EasyDiffraction allows simulation of diffraction patterns based on a structural model and refinement of its parameters. For refinement, the program uses a number of fitting engines (minimizers) such as lmfit, bumps and DFO-LS.

EasyDiffraction is similar to crystallographic programs like FullProf, Jana, GSAS, ShelX, etc. Unlike these programs EasyDiffraction is based on external crystallographic libraries (calculation engines) such as CrysPy and CrysFML. This allows EasyDiffraction to cover different functionality aspects within a single, intuitive and user-friendly graphical interface. These libraries are included with the installation so there is no need to compile/install them separately.

Main features

EasyDiffraction is an open source project under the BSD-3-Clause License.

EasyDiffraction application is cross-platform, with support for Windows, macOS and Linux (Ubuntu). Its intuitive tabbed interface allows for a clear and defined data modelling and analysis workflow. There are also built-in step-by-step user guides and tutorials for new users.

Current main features of Easydiffraction:

Planned improvements / new functionality for EasyDiffraction:

Getting Started

Downloading

The official EasyDiffraction installer for Windows, macOS and Linux (Ubuntu) can be found here:

Installing

Run EasyDiffraction installer and follow the instructions.

Uninstalling

Run MaintenanceTool from the EasyDiffraction installation directory, select Remove all components and follow the instructions.

Common Issues

Contributing

We absolutely welcome contributions. EasyDiffraction is maintained by the European Spallation Source ERIC (ESS) and on a volunteer basis and thus we need to foster a community that can support user questions and develop new features to make this software a useful tool for all users while encouraging every member of the community to share their ideas.

Get in touch

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

For bug reports and feature requests, please use Issue Tracker instead.