Inelastic Neutron Data Analysis Workshop 2024
23 Jan 2024



3-7 June 2024



​This will be a training course on how to get the most out of the Horace, SpinW and Euphonic software packages. Horace is a widely used suite of Matlab programs for the visualisation and analysis of large datasets from time-of-flight neutron inelastic scattering spectrometers. SpinW is a Matlab library that can plot and numerically simulate magnetic structures and excitations of a given spin Hamiltonian using classical Monte Carlo simulation and linear spin wave theory. Euphonic is a Python package to calculate phonon bandstructures and inelastic neutron scattering intensities from force constant matrices.

The course will be free to attend and refreshment and meals will be provided but participants must cover the cost of their travel and accommodation.


The workshop will be held at the ISIS neutr​on source, Rutherford Appleton Laboratory, U.K. Accommodation is available for all participants at the on-site Ridgeway House guesthouse, but participants must cover their own transportation and accommodation costs - Ridgeway House rooms are £72 per night.


10am Monday 3rd June to 3pm Friday 7th June 2024



  •     Planning an experiment
  •     Visualising 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
  •     Internal data structure of SpinW and advanced data manipulations
  •     Handling complex magnetic structures
  •     Symmetry analysis
  •     Finding the right magnetic ground state
  •     Fitting inelastic neutron scattering data (powder, single crystal)


  •     Introduction to phonon scattering
  •     Importing force constants from DFT codes
  •     Calculating DOS, bandstructures, single crystal and powder INS spectra.
  •     Interface with Horace.


The course will use the DAaaS (Data Analysis as a Service) system but participants should bring their own laptops which can run a web browser to access DAaaS.

For this edition, the course will primarily use Python, so some familiarity with this language is required (alternatively if you do not know Python but are familar with Matlab, the original Matlab versions of the code can be used).


The closing date for applications is 9am Monday 4th March 2024. Please use this form to register​​.

On the registration site you will be asked about your reasons for attending the course(s) - 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)