NeuXtalViz documentation#

NeuXtalViz (new-crystal-vis) is a modern neutron crystallography toolkit for visualization and analysis of single-crystal diffraction data. It provides:

  • Interactive graphical user interface (GUI) for data reduction

  • Support for multiple instruments, mainly time-of-flight Laue

  • Links to third-party crystallography tools

  • Step-by-step tutorials

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

  • scikit-image for image processing

  • scikit-learn for machine learning

  • Sphinx for documentation

NeuXtalViz is designed for extensibility, reproducibility, and ease of use for both novice and expert crystallographers.