Update-release 3.5.26
What's Changed
Patching
- Post 3.5.24 patches by @willend in #1861
- Typo fixes from @farhi during FZJ hackathon by @willend in #1941
Feature updates
Common:
- Update rootmccode to work with new version of ROOT by @ebknudsen in #1862
- Return None in mctest if no mccode.sim was written by @willend in #1885
- Add wrapper for mc/mxdisplay-cad on Windows by @willend in #1888
- Input flag -y / --yes applies all instrument parameter default values by @willend in #1914
- Fix issue 1883 by setting mpirun --mca params by @willend in #1884
- PowderN: remove a static variable declare from SHARE section by @willend in #1945
- Add COPY SHARE to Diaphragm Slit-alias-comp + add in McXtrace by @willend in #1950
- @farhi mcgui tooltip edits from #1952 by @willend in #1953
- PowderN and SX fixes: cif2hkl now searches correctly files using Open_File/real path, and sets 'barns=1' by @farhi in #1952
- Correct implementation to use unit64_t (achieves a correct 64bit RNG also on Windows...) by @willend in #1955, #1956, #1966
McStas:
- Full adaptation of "spin-component nullification" after "spin up/down measurement" by @willend in #1886
- Allow further geometries for He3 cell component by @willend in #1915
- Contributed component Source_custom by @pablogila in #1911, #1946
- Update MCPL_input.comp by @g5t in #1924
- Comp updates from work on ESS SKADI by @willend in #1948
McXtrace:
- McXtrace: data: refactor reflec_xraydb.py: refactor by @farhi in #1897
- McXtrace: work in data/reflec_xraydb script by @farhi in #1916
- mcxtrace:powderN: Update PowderN.comp: reduce nb of printed warnings by @farhi in #1919
- McXtrace: Fluorescence handling ala PowderN by @willend in #1942
- McXtrace: samples: add Fluo+PowderN component by @farhi in #1951
CI/testing
- Expand nighty test suite to macOS and Windows by @willend in #1870
- Fix paths in mcxtrace testsuite script by @willend in #1871
- Try to run the basic test using mpich on macOS by @willend in #1873
- Enable mpi for windows in test CI by @willend in #1875
- Enable MPI, NCrystal and MCPL in windows-test-CI by @willend in #1876, @willend in #1877
- Add libnexus-dev on Ubuntu nightly test by @willend in #1878
- Correct path for mcxtrace nightly testsuite by @willend in #1879
- First stab at adding basic windows MSVC test by @tkittel in #1898
- Disable macos/openmpi in favour of macos/mpich for now by @willend in #1906
Debian packages
macOS bundle
-
MacInstall: add comment on forcing open permission with command by @farhi in #1890
-
Suppress const char in the cif2hkl fcts by
-
Suppess various warnings from msvc on Windows by @willend in #1957, #1958, #1959, #1960, #1961
-
Use MCPL 2.0 on all platforms, by @willend in #1962, #1964, #1964
New Contributors
- @pablogila made their first contribution in #1911
Full Changelog: v3.5.24...v3.5.26