\(\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 output MaskWorkspace 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 (including inf and finite values).

  • adds new flag NaNsEqual to CompareWorkspaces to control how NaN compares to other NaN 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.

Bugfixes

Dependencies

New features

Bugfixes

MantidWorkbench

See Mantid Workbench Changes. Release 6.12.0