\(\renewcommand\AA{\unicode{x212B}}\)
Framework Changes¶
Algorithms¶
New features¶
Divide
now has an optional argument,IsDistribution
, to force the output distribution type.CreateDetectorTable now has an optional argument,
IncludeDetectorPosition
, which, if True, will add a column,Position
, to the end of theDetectorTable
. This column has the detector position as aV3D
type object for each spectrum in the table.New algorithm DebyeWallerFactorCorrectionMD v1 to scale the MDEvents by the inverse of Debye-Waller form factor.
Bugfixes¶
InstrumentArrayConverter
andPeakData
utility classes used in peak integration algorithms have been moved into a common module located atplugins.algorithms.peakdata_utils.py
. Import paths related to those classes need to be updated fromfrom plugins.algorithms.IntegratePeaksSkew import InstrumentArrayConverter, PeakData
intofrom plugins.algorithms.peakdata_utils import InstrumentArrayConverter, PeakData
.In the script generated by GeneratePythonFitScript titles for the subplots were replaced by meaningful legends so that labels of output subplots do not overlap.
Deprecated¶
The AlignDetectors algorithm was deprecated in Release 6.1 and has now been removed. Please use a combination of ApplyDiffCal and ConvertUnits instead.
Removed¶
The Transpose3D algorithm (also known as SINQTranspose3D) was deprecated in Release 3.9.0 and has now been removed. Use TransposeMD v1 instead.
Removed the obsolete algorithm LoadLLB.
Removed the obsolete algorithm SaveISISNexus. It is being removed before the normal comment period rather than undergoing extensive changes to accommodate the consolidation of nexus APIs in mantid.
Fit Functions¶
New features¶
Bugfixes¶
Deprecated¶
Removed¶
Data Objects¶
New features¶
Bugfixes¶
Python¶
New features¶
Bugfixes¶
ConfigService.setDataSearchDirs
will no longer crash when comma separated paths are used in the datasearch.directories setting of the mantid.user.properties file.Fixed a bug where the method
mantid.api.Run.addProperty()
was ignoring thename
andunits
parameters if thevalue
was of typemantid.kernel.Property
. Now only if thename
andunits
are empty will the existing values on theProperty
be used.
Dependencies¶
New features¶
Bugfixes¶
Build Tools¶
Bugfixes¶
CMake now successfully builds with
-DUSE_SANITIZER=address
. For more details see RunningSanitizers.