Tutorials
This section presents a collection of Jupyter Notebook tutorials that demonstrate how to use EasyDynamics for various tasks. These tutorials serve as self-contained, step-by-step guides to help users grasp the workflow of data analysis using EasyDynamics.
Instructions on how to run the tutorials are provided in the Installation & Setup section of the documentation.
The tutorials are organized into the following categories:
Getting Started
We are working on expanding the list of tutorials to include advanced
concept such as interpolating Parameters, sharing Parameters at
multiple Q and analysing complex inelastic data.
- Tutorial 1: Brownian Diffusion - Learn how to analyse QENS data with elastic incoherent background and Brownian diffusion.
Classes and Methods
Here we go into more detail with each class that is used in the tutorials.
- Components – Learn how to use the EasyDynamics model components, which are the basic building blocks of your model.
- Component collection – Learn how to create a collection of components for fitting.
- Convolution – Learn how to calculate the convolution of your resolution function with your model.
- Detailed balance – Learn about detailed balancing.
- Diffusion model – Learn how to create and use a model of diffusion.
- Sample model – Learn how to create a model of the scattering from your sample including model components and diffusion models.
- Instrument model – Learn how to create a. model of your instrument including resolution and background.
- Experiment - Learn how to load and bin your data.
- Analysis - Learn how to fit a model to your data.
- Analysis 1D - Learn how to fit a model to your data at a particular Q.