garnet documentation#

garnet (Single Crystal Graphical Advanced Reduction Neutron Event Toolkit) is a data reduction and analysis framework for single-crystal neutron diffraction experiments. It provides:

  • Automated data reduction pipeline for time-of-flight Laue instruments

  • Normalization, parametrization, and peak integration workflows

  • Interactive experiment browser for navigating IPTS data

  • Support for TOPAZ and other SNS single-crystal instruments

Core libraries and technologies:

  • Python 3

  • qtpy for cross-platform GUI

  • NumPy, SciPy for scientific computation

  • Mantid for neutron data processing

  • PyVista for 3D visualization

  • Matplotlib for plotting

  • Sphinx for documentation

garnet is designed for reproducibility and automation of single-crystal diffraction data reduction at neutron spallation sources.