Framework Changes#
Algorithms#
New features#
Include IMAGINE instrument in MaskBTP v1.
SCDCalibratePanels v2 now writes the full name for bank components.
MPI Algorithms BroadcastWorkspace and GatherWorkspaces have been added to mantid to allow for MPI processing that is workspace friendly. These are available on linux in the
mantidmpipackage.
Bugfixes#
Algorithm LoadEventAsWorkspace2D now updates the run duration log when using parameters
FilterByTimeStartand/orFilterByTimeStop. The behaviour is now consistent with LoadEventNexus when using the same parameters.Loading with LoadEventAsWorkspace2D and LoadEventNexus with time filtering when there are banks with no events in that time range no longer causes the loading to hang due to an infinite loop.
LoadEmptyInstrument will now load instruments from a wider class of NeXus files.
Updated the SaveSESANS and SaveCanSAS1D algorithms to include the decimal point if the data written to file is an integer.
Fix performance issue in MaskDetectors using a
MatrixWorkspaceas the source of the maskFix crash in SaveDiffCal produced by calibration tables with repeated entries.
FileFinder has been update to more reliably determine the instrument from the hint particularly when the instrument name contains digits.
ConjoinWorkspaces no longer has a fencepost error when determining spectrum numbers.
The SumSpectra algorithm has been updated to correctly propagate errors for weighted sum calculations.
Deprecated#
Removed#
Fit Functions#
New features#
Bugfixes#
Deprecated#
Removed#
Data Objects#
New features#
Bugfixes#
Python#
New features#
SplittersWorkspacescan now be created directly from python.ADARA-packet replay utility: for ORNL-facility instruments which use the ADARA system, it is now possible to record and playback an ADARA-packet stream.
Bugfixes#
Dependencies#
New features#
Remove dependency
pytzto prefer using python’s built-inzoneinfofor time zone informationThe memory allocator set by
LD_PRELOADhas been change from jemalloc to tbbmalloc.New configuration files have been added for GitHub Copilot.
Add support for markdown in developer docs using myst-parser
Upgraded python to 3.12. See the changes made to python here.
Add mantidprofiler as a developer dependency on linux
Add information for writing docs using MyST flavored markdown
Remove
python-dateutilin favor of python’sdatetimemodule