Skip to content

v3.5.16 Update release end of 2024, including Deb packages

Compare
Choose a tag to compare
@willend willend released this 12 Dec 17:03
· 35 commits to main since this release
86cf6c8

What's Changed

  • Tools, McStas and McXtrace:

    • m[c,x]gui Reorder m[c,x]gui config dialogue for better visibility on "small screens"
      by @willend in #1775
    • m[c,x]plot-pyqtgraph Fix to support for all combinations of Qt5, Qt6, PySide6 #1768
      by @willend in #1798 and #1797
    • m[c,x]test avoid recompile-attempts for already failed instruments by
      @willend in #1792
  • McStas, McXtrace packaging:

  • McStas and McXtrace components and instruments

    • PowderN: fix warning message repeated for ever by
      @farhi in #1777
    • McXtrace fixes to 3 instrument models (expected values) and one component (compile error) -> "all green" status
      by @willend in #1793
    • Fix issue 1794 monitor_nd to ensure atomic list-mode on GPU
      by @willend in #1796
  • McStas, increased support for mcstas-antlr code generator:

    • Let mcstas-antlr produce output for 1-2 SNS instruments by
      @willend in #1776
    • Use DECLARE/INIT vars to set up Mono/Ana in templateTAS
      @willend in #1778
    • Print warning when overwriting COPY EXTEND %{%} block from instance by
      @willend in #1786
    • Minor fix for ILL_H22_VIVALDI.instr
      by @willend in #1788
    • ANTLR-support: Replace nasty type var[] in fact headers by
      @willend in #1790
    • Various minor comp instr fixes
      by @willend in #1795
  • Important note wrt. Debian packages:

    • If you install both of mcstas and mcxtrace on the same Debian/Ubuntu system, you will get a collision for the file /usr/bin/cif2hkl. As a workaround you may allow joint installation via overriding cif2hkl:
      sudo apt-get -f install -o Dpkg::Options::="--force-overwrite"

Full Changelog: v3.5.12...v3.5.16