[Neutron] McStas/McXtrace 3.7.6 release

Peter Kjær Willendrup pkwi at dtu.dk
Tue Jun 16 19:35:25 CEST 2026


Dear all,


A fresh release of McStas and McXtrace v3.7.6 is just out:

Installation:
See McStas install pages on GitHub<https://github.com/mccode-dev/McCode/tree/main/INSTALL-McStas/> / McXtrace install pages on GitHub<https://github.com/mccode-dev/McCode/tree/main/INSTALL-McXtrace/>
 for details
What's Changed
Common to McStas and McXtrace:
Tools

  *   mcgui/mxgui list mode scanning:
     *   Support mcrun -L scan mode via mcgui 'Scan steps' entry by @willend<https://github.com/willend> in #2493<https://github.com/mccode-dev/McCode/pull/2493>
  *   Small but important improvements to mcdisplay/mxdisplay:
     *   pyqtgraph variant:
        *   Restore various click/keyboard control across PyQt5/PyQt6
        *   Improvements to mcdisplay(-pyqtgraph) component list (do not underflow main window) by @willend<https://github.com/willend> in #2489<https://github.com/mccode-dev/McCode/pull/2489>
        *   Fix missing PyQt5->PyQt6 correction for mcdisplay-pyqtgraph by @willend<https://github.com/willend> in #2481<https://github.com/mccode-dev/McCode/pull/2481>
        *   Fix of another mcdisplay-pyqtgraph PyQt6 vs PyQt5 bug by @willend<https://github.com/willend> in #2485<https://github.com/mccode-dev/McCode/pull/2485>
     *   matplotlib variant:
        *   Silence mcdisplay-matplotlib noise when pressing 'q' by @willend<https://github.com/willend> in #2483<https://github.com/mccode-dev/McCode/pull/2483>
     *   Common, parsing-system:
        *   Fix for rare bug: Add fflush(stdout) protection of DEBUG_COMPONENT (fix #2486<https://github.com/mccode-dev/McCode/issues/2486>) by @willend<https://github.com/willend> in #2487<https://github.com/mccode-dev/McCode/pull/2487>

Libraries

  *   KDSource functional in mingw builds (+other minor improvements) by @willend<https://github.com/willend> in #2497<https://github.com/mccode-dev/McCode/pull/2497> (comes with both McStas and McXtrace even though KDSource.comp is McStas-only for now)
  *   Get rid of 'dirent' dependency on Windows systems
     *   Dirent windows fixup by @willend<https://github.com/willend> in #2496<https://github.com/mccode-dev/McCode/pull/2496>

Installers

  *   New MSVC-based installer-bundle for both McStas and McXtrace, will eventually fully replace the MinGW installer-bundle
     *   See McStas windows install page<https://github.com/mccode-dev/McCode/tree/main/INSTALL-McStas/Windows> for details
     *   See McXtrace windows install page<https://github.com/mccode-dev/McCode/tree/main/INSTALL-McXtrace/Windows> for details

McStas only:
Components

  *   Update NMO.comp by @willend<https://github.com/willend> in #2474<https://github.com/mccode-dev/McCode/pull/2474>

McXtrace only:

  *   No McXtrace-specific comp/instr changes

Infrastructure, common to McStas/McXtrace:

  *   Fixes to installdocs by @willend<https://github.com/willend> in #2476<https://github.com/mccode-dev/McCode/pull/2476>
  *   Various work on GitHub actions by @willend<https://github.com/willend> in #2488<https://github.com/mccode-dev/McCode/pull/2488>
  *   Give mctest a --displaymax handle by @willend<https://github.com/willend> in #2495<https://github.com/mccode-dev/McCode/pull/2495>
  *   Prepare for 3.7.6 release by @willend<https://github.com/willend> in #2498<https://github.com/mccode-dev/McCode/pull/2498>

Full Changelog: v3.7.1...v3.7.6<https://github.com/mccode-dev/McCode/compare/v3.7.1...v3.7.6>

All the best on behalf of the McStas / McXtrace team,

Peter


Peter Kjær Willendrup
Forskningsingeniør, Specialkonsulent

DTU Physics

[image001.gif]


Technical University of Denmark


[image002.gif]


Department of Physics
Fysikvej
Building 307
DK-2800 Kongens Lyngby

Main office at
ESS DMSC
Building 305
DK-2800 Kongens Lyngby

Direct +45 2125 4612
Mobil +45 2125 4612
Fax +45 4593 2399
pkwi at fysik.dtu.dk

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.neutronsources.org/pipermail/neutron/attachments/20260616/d504cc25/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 58 bytes
Desc: image001.gif
URL: <https://lists.neutronsources.org/pipermail/neutron/attachments/20260616/d504cc25/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.gif
Type: image/gif
Size: 1055 bytes
Desc: image002.gif
URL: <https://lists.neutronsources.org/pipermail/neutron/attachments/20260616/d504cc25/attachment-0001.gif>


More information about the Neutron mailing list