Skip to content

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.

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.