McStas and McXtrace 3.7.6 released

McStas and McXtrace 3.7.6 released

img

Installation:

See McStas install pages on GitHub / McXtrace install pages on GitHub

 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 in #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 in #2489
      • Fix missing PyQt5->PyQt6 correction for mcdisplay-pyqtgraph by @willend in #2481
      • Fix of another mcdisplay-pyqtgraph PyQt6 vs PyQt5 bug by @willend in #2485
    • matplotlib variant:
      • Silence mcdisplay-matplotlib noise when pressing ‘q’ by @willend in #2483
    • Common, parsing-system:
      • Fix for rare bug: Add fflush(stdout) protection of DEBUG_COMPONENT (fix #2486) by @willend in #2487

Libraries

  • KDSource functional in mingw builds (+other minor improvements) by @willend in #2497 (comes with both McStas and McXtrace even though KDSource.comp is McStas-only for now)
  • Get rid of ‘dirent’ dependency on Windows systems

Installers

McStas only:

Components

McXtrace only:

  • No McXtrace-specific comp/instr changes

Infrastructure, common to McStas/McXtrace:

Full Changelogv3.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