Software for data evaluation

On this page you can find a short description and links to software used to evaluate µSR data:

  • Data formats
  • Data analysis
  • Simulation
  • General software resources

Data formats

» NeXus: Neutron and X-ray data format

Despite having been originated by the Neutron and X-ray communities, the flexibility of the NeXus data format makes it equally suitable for storing data collected during muon experiments. Importantly, it provides the community with an excellent basis for defining a common data exchange format, enabling analysis codes to be shared between the four worldwide muon facilities. Its use also opens up the possibility of sharing software beyond the muon community, immediately giving access to the many tools already in existence for manipulating NeXus and HDF based files.


HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data. HDF5 is portable and is extensible, allowing applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format.

» bin

The data files produced by the PSI Bulk-μSR time-differential data acquisition programme are saved to a portable binary format (with extension .bin and 512 bytes/records and IEEE real-data format).


The Muon Universal data (MUD) format used at TRIUMF is an efficent framework for storing and retrieving muSR data.

Data analysis and visualisation

» Mantid

Mantid is a package for data analysis and presentation, being developed on behalf of a number of large muon and neutron facilities. It includes the ability to read in the raw data files from the muon and neutron instruments and store such data internally in Workspaces. It allows data processing operations to be scripted, and users can add extra functions (known as Algorithms) written either in C++ or Python. Data can be plotted in a variety of 1D, 2D or 3D forms.

» Wimda

WiMDA is used to analyse and display the data collected from µSR experiments. As a Windows-based application, WiMDA is designed to be convenient and easy to use on the most universally available computing platform. The program enables an experimenter to work with their data both during and after their experiment, to view the data, to fit the data to a standard and user programmed models, to plot fit parameters, and, if required, to perform frequency spectrum analysis.


The MUSRFIT programme was developed by Andreas Suter of PSI. It is a very versatile fitting software tool for analyzing time-differential μSR data. It is implemented in C++/ROOT and uses the MINUIT2 libraries developed at CERN for fitting data. User functions can also be defined. In addition simple Qt graphic user interfaces (musredit (Qt ≥ 4.6) / musrgui (Qt ≥ 3.3)) are available.

Webpage of interest:

» μView

muView is used primarily to view .db files and MUD histograms (.msr files) from TRIUMF μSR experiments.


» Quantum

Quantum is a program for simulating the interaction between a series of spins, such as a muon and its neighboring electrons and nuclei, using the density matrix method. It includes dipolar, hyperfine and quadrupole interactions, external magnetic fields (static or RF) and fluctuations. Either single crystals with a defined orientation, or powder averages can be simulated. At present it is a stand-alone program, with the ability to read and write data files in ASCII format.

General software resources

» Geant

Geant4 is a toolkit for the simulation of the passage of particles through matter. Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.


The ROOT system is used at PSI and provides a set of OO frameworks with all the functionality needed to handle and analyze large amounts of data in a very efficient way.

» HDFView

HDFView is a visual tool for browsing and editing HDF4 and HDF5 files. You can view a file hierarchy in a tree structure, create new file, add or delete groups and datasets view and modify the content of a dataset and, delete and modify attributes replace I/O and GUI components such as table view, image view and metadata view.

Print this page   |   Top