\(\renewcommand\AA{\unicode{x212B}}\)
Framework Changes¶
Algorithms¶
New features¶
On Linux the algorithm profiler is now built by default but to enable profiling, the properties must be set.
A new property
UngroupDetectors
was added to ExtractMask allowing the outputMaskWorkspace
to expand the spectra to individal detectors.add new functions for efficiently calculating absolute and relative differences
On Linux the algorithm AlgoTimeRegister (addtime,Intance) is exposed to python to measure time
Bugfixes¶
fixes bug in CompareWorkspaces that evaluated
NaN
values as equal to any floating point (includinginf
and finite values).adds new flag NaNsEqual to CompareWorkspaces to control how
NaN
compares to otherNaN
s.Fixed a segmentation fault in FindPeaksConvolve algorithm due to a racing condition in the parallel loop. The issue was first observed as a flaky unit test failure in the CI.
Deprecated¶
Removed¶
Fit Functions¶
New features¶
Bugfixes¶
Deprecated¶
Removed¶
Data Objects¶
New features¶
Bugfixes¶
Fixed bug in TableWorkspace::getMemorySize() where the calculation was not summing memory correctly, leading to an underestimate of memory use..
Python¶
New features¶
Adds TableWorkspaceNotEmptyValidator
allows for declaring the many
PropertyWithValue
types as output properties from the python API.Added a new testing function assert_not_equal to make testing inequality between workspaces more convenient.