Skip to content

API Reference

This section contains the reference detailing the functions and modules available in EasyDiffraction:

  • core – Contains core utilities and foundational objects used across the package.
  • crystallography – Handles crystallographic calculations, space groups, and symmetry operations.
  • utils – Miscellaneous utility functions for formatting, decorators, and general helpers.
  • plotting – Tools for visualizing data and fitting results.
  • project – Defines the project and manages its state.
  • sample_models – Defines sample models, such as crystallographic structures, and manages their properties.
  • experiments – Manages experimental setups and instrument parameters, as well as the associated diffraction data.
  • analysis – Provides tools for analyzing diffraction data, including fitting and minimization.
  • summary – Provides a summary of the project.