Inelastic Neutron Data Analysis Training Course 2021
22 Apr 2021






This is a Zoom-based training course on data analysis software for time-of-flight neutron spectroscopy. It focuses mainly on the Horace and SpinW software packages, but also includes courses on the Euphonic program, and the MSlice  and crystal fields modules in Mantid. The course will comprise of 2h lessons each morning and a self-directed worksheet in the afternoon with teachers available for help. Each day will focus on a different program or different aspects of a program and you need not attend all days.


The course will be held via videoconferencing using Zoom and the DAaaS cloud analysis platform.


The course will run from June 28th to July 9th 2021.



  • Planning an experiment
  • Visualizing data
  • Performing corrections on your data
  • Data treatment (symmetrisation, etc)
  • Fitting
  • Resolution convolution 
  • "Ask the expert" session at the end, to allow you to discuss specific issues with the developers


  • Introduction to magnetic structures and linear spin wave theory
  • Defining a model in SpinW and calculating spin waves
  • Handling complex magnetic structures
  • Symmetry analysis
  • Finding the right magnetic ground state 
  • Fitting inelastic neutron scattering data (powder, single crystal)


  • Importing DFT phonon calculations from CASTEP and Phonopy. 
  • Generating single crystal and powder inelastic neutron scattering spectra

Crystal Fields

  • Calculating crystal field spectra in Mantid
  • Fitting



The course is intended for users of ToF spectrometers and assumes some familiarity with the technique. For Horace and SpinW, you should have a working knowledge of Matlab, and the course will not be beneficial to you without this. For Euphonic and the Mantid crystal fields module, a working knowledge of Python is required. You do not need to know Matlab if you only attend the Euphonic / crystal field days and vice versa you do not need Python if you only attend Horace / SpinW.


The course is free but to help with planning please register at:
The closing date for registration is 9am BST Tuesday 1st June 2021.
On the registration site you will be asked about your reasons for attending the course - in the event of oversubscription we will use these answers to determine places. Priority will be given to PhD students whose thesis work will make use of these codes, and to scientists who are planning or have already done time-of-flight inelastic neutron scattering experiments

Contact: Le, Duc (STFC,RAL,ISIS)