A neutron ray-trace simulation package. McStas is a general tool for simulating neutron scattering instruments and experiments.

Licenses GNU General Public License 2.0
Categories Instrument Simulation Sample simulation Optics simulation Powder Diffraction Single Crystal Diffraction Spectroscopies
Software Requirements A C compiler. User Interfaces require e.g. any of Perl/Tk/PGPLOT, Python/Qt, Matlab, Gnuplot, ...
Hardware Requirements -
Platforms Mac OS Linux Windows
Languages C Perl Python
Input Formats Text
Output Formats NeXus m (MATLAB) R Text VRML VTK X3D
Contact email

Download and Install: Documentation:

Git repository:

Documentation / Tutorials



K. Lefmann and K. Nielsen, Neutron News 10, 20, (1999). P. Willendrup, E. Farhi and K. Lefmann, Physica B, 350 (2004) 735.

Instruments This software is not associated to any instruments.
No screenshots have been uploaded for this software.
This software is used at these institutes
No example datasets have been uploaded for this software.