Monte Carlo Xray Tracing. Allows simulation of X-ray beam lines, as well as sample simulations in so-called virtual experiments.

Licenses GNU General Public License 2.0
Categories Instrument Simulation Sample simulation Visualization Optics simulation Powder Diffraction Single Crystal Diffraction
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 MATLAB Perl Python
Input Formats Text
Output Formats m (MATLAB) R Text VRML VTK X3D
Contact email

Download and Install: Documentation:

Documentation / Tutorials



Erik Bergbäck Knudsen, Andrea Prodi, Jana Baltser, Maria Thomsen, P Kjær Willendrup, M Sanchez del Rio, Claudio Ferrero, Emmanuel Farhi, Kristoffer Haldrup, Anette Vickery, et al. Mcxtrace: a monte carlo software package for simulating x-ray optics, beamlines and experiments. Journal of Applied Crystallography, 46(3):679-696, 2013.

Erik Bergbäck Knudsen, A Prodi, Peter Kjær Willendrup, Kim Lefmann, J Baltser, C Gundlach, M Sanchez del Rio, C Ferrero, and Robert Feidenhans'l. McXtrace: A modern ray-tracing package for X-ray instrumentation. In Proceedings of SPIE, volume 8141, page 81410G, 2011.

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.