McXtrace logo

McXtrace - An X-ray ray-trace simulation package

Synchrotron SOLEIL DTU Physics

McXtrace

About McXtrace
 Publications
 Project Partners
 Project People
 Goal

Download
 Components

Documentation
 Manual
 Commands
 Wiki (GitHub)
 Tutorial

Mailing list

Links

Search

Code-repository (GitHub)

Report bugs (GitHub)


McXtrace - Monte Carlo Xray Tracing, is a joint venture by

DTU_logo.gif Soleil.png

Our code is based on technology from mcstas_logo_thumb.png

Code repository (shared with 'McStas') is located at github.com/mccode-dev

For information on our progress, please subscribe to our user mailinglist..


Recent McXtrace News


Migrating from McXtrace 1.x to 3.x? - Use the wiki-based guides


March 28th, 2026: McXtrace 1.x and McStas 2.x formally out of support

Dear all,

We have decided to formally declare that we no longer support McXtrace 1.x and McStas 2.x, so user issues with these released will from now on always prompt us to request that you upgrade.

If you are still running such an old release, please upgrade and port your comps/instruments using the information in the use the wiki-based porting-guides

We are of course at your service if you have issues porting your existing code, please create a GitHub issue.


January 7th, 2026: McStas and McXtrace 3.6.5 released


McStas and McXtrace release 3.6.5 is now available.
McXtrace installation instructions are found
on GitHub .

What's Changed - Main Changes:

Bugfixes, new features, all common to McStas and McXtrace:

  • macOS bundles in 3.6.1 did not actually install that version but something earlier. Fixed by pinning in yml file, @willend in #2285
  • PDF manuals had wrong version numbers, @willend in #2285
  • Allow mcrun / mcdisplay to run / visualize without access to .c/.instr by @willend in #2281
  • mcgui/mxgui editable font colors, handle long filenames without extreme window resizing by @willend in #2275
  • Fix cross-platform sort-order issue in PowderN by @willend in #2272
  • Platform-independent reflection list sort in Single_crystal by @willend in #2273
  • mcrun/mxrun: feature addition - scan by seed by @willend in #2276
  • Add mcplot toggle to "plot 1D-curves from 0-value" in linear mode by @willend in #2278
  • Add commentstring to vim editor by @Lomholy in #2284

Other stuff

  • %Example adjustments, McXtrace by @willend in #2269
  • Test_SANS/Test_SAXS, supplement stats by x10 SPLIT by @willend in #2270
  • Use ${{ matrix.mpi }} to ensure different output dirs by @willend in #2271
  • Fix indentation bug - issue #2279 by @willend in #2280
  • Temporarily disable this instr from McXtrace tests by @willend in #2283

Full Changelog:https://github.com/mccode-dev/McCode/compare/v3.6.1...v3.6.5


2025, 2024, 2023, 2022, 2021, 2020 and older News mailto:webmaster@mcxtrace.org


Last Modified: Saturday, 28-Mar-2026 21:26:01 CET
Search website mailinglist archive GitHub repos