|
55 | 55 | * Modified by: PW November 2024: version 3.5.12 |
56 | 56 | * Modified by: PW December 2024: version 3.5.16 |
57 | 57 | * Modified by: PW February 2025: version 3.5.24 |
| 58 | +* Modified by: PW February 2025: version 3.5.24 |
58 | 59 | * |
59 | | -* This file is part of McStas 3.5.24, released February 19th 2025. |
| 60 | +* This file is part of McStas 3.5.27, released April 29th 2025. |
60 | 61 | * It gives a 'changes' list from the beginning of the project |
61 | 62 | * |
62 | 63 | *******************************************************************************/ |
| 64 | +Changes in McStas/McXtrace 3.5.27, April 29th, 2025 |
| 65 | +## What's Changed |
| 66 | + |
| 67 | +### Common new features and patches for McStas and McXtrace (tools, random numbers etc.) |
| 68 | +* Update rootmccode to work with new version of ROOT by @ebknudsen in https://github.com/mccode-dev/McCode/pull/1862 |
| 69 | +* Add wrapper for mc/mxdisplay-cad on Windows by @willend in https://github.com/mccode-dev/McCode/pull/1888 |
| 70 | +* Input flag -y / --yes applies all instrument parameter default values by @willend in https://github.com/mccode-dev/McCode/pull/1914 |
| 71 | +* PowderN and SX fixes: cif2hkl now searches correctly files using Open_File/real path, and sets 'barns=1' by @farhi in https://github.com/mccode-dev/McCode/pull/1952 |
| 72 | +* Correct implementation to use unit64_t (achieves a correct 64bit RNG also on Windows...) by @willend in https://github.com/mccode-dev/McCode/pull/1955 and https://github.com/mccode-dev/McCode/pull/1966 |
| 73 | +* Add simple test of KISS RNG across platforms and compilers by @willend in https://github.com/mccode-dev/McCode/pull/1956 |
| 74 | +* Suppress const char in the cif2hkl fcts by @willend in https://github.com/mccode-dev/McCode/pull/1957 |
| 75 | +* Use mcpl 2.0 proper on Windows. by @willend in https://github.com/mccode-dev/McCode/pull/1962 |
| 76 | + |
| 77 | +### New McStas specific features and patches |
| 78 | +* Full adaptation of "spin-component nullification" after "spin up/down measurement" by @willend in https://github.com/mccode-dev/McCode/pull/1886 (see also discussion on [mcstas-users](https://mailman2.mcstas.org/pipermail/mcstas-users/2025q2/001566.html) |
| 79 | +* Add component name in "segno" related Exit/Error statement by @willend in https://github.com/mccode-dev/McCode/pull/1895 |
| 80 | +* Allow further geometries for He3 cell component by @willend in https://github.com/mccode-dev/McCode/pull/1915 |
| 81 | +* Contributed component Source_custom by @pablogila in https://github.com/mccode-dev/McCode/pull/1911 and https://github.com/mccode-dev/McCode/pull/1946 |
| 82 | +* Update MCPL_input.comp by @g5t in https://github.com/mccode-dev/McCode/pull/1924 |
| 83 | +* PowderN: remove a static variable declare from SHARE section by @willend in https://github.com/mccode-dev/McCode/pull/1945 |
| 84 | +* Comp updates from work on ESS SKADI by @willend in https://github.com/mccode-dev/McCode/pull/1948 |
| 85 | +* Add COPY SHARE to Diaphragm Slit-alias-comp + add in McXtrace by @willend in https://github.com/mccode-dev/McCode/pull/1950 |
| 86 | + |
| 87 | +### New McXtrace specific features and patches |
| 88 | +* McXtrace: data: refactor reflec_xraydb.py: refactor by @farhi in https://github.com/mccode-dev/McCode/pull/1897 |
| 89 | +* McXtrace: work in data/reflec_xraydb script by @farhi in https://github.com/mccode-dev/McCode/pull/1916 |
| 90 | +* mcxtrace:powderN: Update PowderN.comp: reduce nb of printed warnings by @farhi in https://github.com/mccode-dev/McCode/pull/1919 |
| 91 | +* McXtrace: Fluorescence handling ala PowderN by @willend in https://github.com/mccode-dev/McCode/pull/1942 |
| 92 | +* mcxtrace: instrument.y sync from mcstas by @willend in https://github.com/mccode-dev/McCode/pull/1943 |
| 93 | +* Add Diaphragm Slit-alias-comp in McXtrace by @willend in https://github.com/mccode-dev/McCode/pull/1950 |
| 94 | +* McXtrace: samples: add Fluo+PowderN component by @farhi in https://github.com/mccode-dev/McCode/pull/1951 |
| 95 | +* @farhi mcgui tooltip edits from https://github.com/mccode-dev/McCode/pull/1952 by @willend in https://github.com/mccode-dev/McCode/pull/1953 |
| 96 | +* Mcxtrace fluo sx 1 by @farhi in https://github.com/mccode-dev/McCode/pull/1972 |
| 97 | + |
| 98 | +### Platform support and packaging, continuous integration |
| 99 | +* A few minor commits for Install (sudo -E) and libgsl dependency. by @farhi in https://github.com/mccode-dev/McCode/pull/1867 |
| 100 | +* Expand nighty test suite to macOS and Windows by @willend in https://github.com/mccode-dev/McCode/pull/1870 |
| 101 | +* Fix paths in mcxtrace testsuite script by @willend in https://github.com/mccode-dev/McCode/pull/1871 |
| 102 | +* Try to run the basic test using mpich on macOS by @willend in https://github.com/mccode-dev/McCode/pull/1873 |
| 103 | +* Enable mpi for windows in test CI by @willend in https://github.com/mccode-dev/McCode/pull/1875 |
| 104 | +* Enable MPI, NCrystal and MCPL in windows-test-CI by @willend in https://github.com/mccode-dev/McCode/pull/1876 |
| 105 | +* Add libnexus-dev on Ubuntu nightly test by @willend in https://github.com/mccode-dev/McCode/pull/1878 |
| 106 | +* Correct path for mcxtrace nightly testsuite by @willend in https://github.com/mccode-dev/McCode/pull/1879 |
| 107 | +* Cppcheck hints by @willend in https://github.com/mccode-dev/McCode/pull/1881 |
| 108 | +* Return to mpich on basictest by @willend in https://github.com/mccode-dev/McCode/pull/1882 |
| 109 | +* Fix issue 1883 by setting mpirun --mca params by @willend in https://github.com/mccode-dev/McCode/pull/1884 |
| 110 | +* Return None in mctest if no mccode.sim was written by @willend in https://github.com/mccode-dev/McCode/pull/1885 |
| 111 | +* MacInstall: add comment on forcing open permission with command by @farhi in https://github.com/mccode-dev/McCode/pull/1890 |
| 112 | +* First stab at adding basic windows MSVC test by @tkittel in https://github.com/mccode-dev/McCode/pull/1898 |
| 113 | +* Doc correction for MCPL install-location in Windows legacy by @willend in https://github.com/mccode-dev/McCode/pull/1900 |
| 114 | +* Restores MPIFLAGS configuration on non-windows platforms. by @willend in https://github.com/mccode-dev/McCode/pull/1904 |
| 115 | +* Disable macos/openmpi in favour of macos/mpich for now by @willend in https://github.com/mccode-dev/McCode/pull/1906 |
| 116 | +* Add Windows / arm64 in CI (only msvc and sans MPI for now) by @willend in https://github.com/mccode-dev/McCode/pull/1954 |
| 117 | +* Suppess various warnings from msvc on Windows: use %li -> %zi in printfs by @willend in https://github.com/mccode-dev/McCode/pull/1958 |
| 118 | +* Suppress msvc warnings about implicit mkdir() and getpid() by @willend in https://github.com/mccode-dev/McCode/pull/1959 |
| 119 | +* mcrun and msvc: drop -lm and -o instr.exe by @willend in https://github.com/mccode-dev/McCode/pull/1960 |
| 120 | +* More warning suppression msvc by @willend in https://github.com/mccode-dev/McCode/pull/1961 |
| 121 | +* Minor fixes post 3.5.26 by @willend in https://github.com/mccode-dev/McCode/pull/1969 |
| 122 | + |
| 123 | + |
| 124 | +## New Contributors |
| 125 | +* @pablogila made their first contribution in https://github.com/mccode-dev/McCode/pull/1911 |
| 126 | + |
| 127 | +**Full Changelog**: https://github.com/mccode-dev/McCode/compare/v3.5.24...v3.5.27 |
| 128 | + |
| 129 | + |
63 | 130 | Changes in McStas/McXtrace 3.5.24, February 19th, 2025 |
64 | 131 | ## What's Changed |
65 | 132 |
|
|
0 commit comments