Spectroscopy - Direct-Geometry and Triple-Axis Group ================================== .. _spectroscopy_dg_ta: Data Reduction Process ----------------------------------- For direct geometry instruments (CNCS, HYSPEC, SEQUIOA, ARCS), data is reduced using auto-reduction. These are scripts using mantid. These custom scripts live in the instrument computer, where everyone has access to them. For triple-axis (CTAX, PTAX, TAX, VERITAS), data is already reduced. The program to visualize these results is Graffiti, which is a part of Spice. Graffiti’s underlying software is Labview. Dave, Shiver, Horace are all used for reduction or visualization. Visualization is important for single crystal, 3D structure. Data Reduction Software ----------------------------------- .. list-table:: Chemical Spectroscopy Data Reduction Software Links :widths: 8 25 13 11 10 8 15 :header-rows: 1 * - Software - Description - Documentation - User Guide - Source Code - Paper - Coding Language/ Technologies * - Mantid - "The Mantid project provides a framework that supports high-performance computing and visualization of scientific data. Mantid has been created to manipulate and analyze Neutron and Muon scattering data but could be applied to many other techniques" (`Mantid Contributors `_). - `Website `_ - `Docs `_ - `GitHub `_ - `Paper `_ - C++ and Python * - DrSPINE - "DrSPINE is a software package that performs data reduction and analysis for reactor and pulsed source based Neutron Spin Echo experiments (`DrSPINE Contributors `_)." - `Command Guide `_ - `Manual `_ - `Gitlab `_ - `Paper `_ - Fortran & Roff Data Analysis Process ----------------------------------- Spectroscopy investigates interactions, while, for example, Diffraction investigates how atoms are arranged. Interactions are more complicated than structure and, for example, a magnetism perspective may be relevant. Data Analysis Software ----------------------------------- .. list-table:: Direct-Geometry and Triple-Axis Data Analysis Software Links :widths: 8 25 13 11 10 8 15 :header-rows: 1 * - Software - Description - Documentation - User Guide - Source Code - Paper - Coding Language/ Technologies * - Dave - "The main objective of DAVE is to provide a user friendly tool for scientists involved in neutron scattering research to quickly reduce, visualize and interpret their data (NIST Center for Neutron Research, 2010)." - `Website `_ - -- - `Website `_ - `Paper `_ - Tcl/Tk & Octave * - Shiver - "Tool (desktop application) for allowing the examination of Time of Flightchat (ToF) inelastic neutron data, from single crystal, direct geometry experiments (Shiver Contributors)." - `Read the docs `_ - `Guide `_ - `GitHub `_ - -- - Python * - Horace - "Horace is a suite of programs for the visualization and analysis of large datasets from time-of-flight neutron inelastic scattering spectrometers (Horace Contributors)." - `GitHub page `_ - `Guide `_ - `GitHub `_ - `Paper `_ - Matlab * - SpinW - "SpinW is a MATLAB, Python, and C++ library that can plot and numerically simulate magnetic structures and excitations of given spin Hamiltonian using classical Monte Carlo simulation and linear spin wave theory (SpinW Contributors)." - `Website `_ - `Tutorial `_ - `GitHub `_ - -- - Matlab * - Sunny - "Sunny is a Julia package for modeling atomic-scale magnetism. It provides powerful tools to study equilibrium and non-equilibrium magnetic phenomena. In particular, it allows estimation of dynamical structure factor intensities, S(q,w), to support quantitative modeling of experimental scattering data (Sunny Contributors)." - `GitHub page `_ - `Guide `_ - `GitHub `_ - -- - Julia * - Phonopy - "Phono3py is another open source package for phonon-phonon interaction and lattice thermal conductivity calculations (Phono3py Contributors)." - `GitHub page `_ - -- - `GitHub `_ - -- - Python * - GSAS-II - "GSAS-II is used to analyze all types of x-ray and neutron diffraction data, including single-crystal, powder, constant-wavelength, pink-beam and time-of-flight, lab, synchrotron, spallation and reactor sources, including Rietveld analysis (GSAS-II Contributors)." - `Read the docs `_ - `Guide `_ - `GitHub `_ - -- - Python * - Spice/Graffiti - "SPICE is a LabVIEW based program designed for control of neutron scattering instruments. Currently, SPICE is being used on the HB1 and HB3 triple-axis spectrometers at the High Flux Isotope Reactor at Oak Ridge National Laboratory (Spice Contributors)." - `Documentation `_ - `How to `_ - `Downloads `_ - -- - LabView, Matlab * - Multiphonon - "Powder spectra measured by inelastic neutron spectrometers provide information such as phonon density of states (DOS), a fundamental property of a solid. The measured spectra, however, are two-dimensional in axes of Q (momentum transfer) and E (energy transfer). This code converts a S(Q,E) INS spectrum to DOS (Multiphonon Contributors)." - `Read the docs `_ - -- - `Github `_ - -- - Python