Framework Changes

Algorithms

New features

  • Created new algorithm HFIRPowderReduction, just added UI for loading data to reduce

  • New algorithm AddLogSmoothed for smoothing time series log data.

  • AlignAndFocusPowderSlim now has the parameter OutputSpectrumNumber for selecting to load only a single bank of data.

  • AlignAndFocusPowderSlim can now can split events based on full time (pulsetime+TOF) with the parameter UseFullTime.

  • Documenting flowchart diagram for LoadWANDSCD v1.

  • Added UI elements for the reduction part of HFIRPowderReduction

  • New algorithm ReorientUnitCell to select the unit cell most aligned to goniometer axes.

  • Added a new implementation for splitting into multiple workspace to AlignAndFocusPowderSlim that can be tested by setting ProcessBankSplitTask=True.

  • UnaryOperation algorithms like ReplaceSpecialValues, Logarithm now support ragged workspaces.

  • Documenting flowchart diagram for ConvertHFIRSCDtoMDE v1

  • New algorithm, CreateGroupingByComponent, allows for creation of GroupingWorkspaces where the groups are formed by combining components, under a given parent component. Components which should be combined are identified by providing strings which their names should/should not contain. Each of these groups can be optionally subdivided into a further, GroupSubdivision, number of groups.

  • Documenting flowchart diagram for ConvertWANDSCDtoQ v1.

  • CreateDetectorTable now supports option PickOneDetectorID for returning column of detector IDs as a column of integers containing only one detector ID per row. By default this option is disabled, so by default the column of detector IDs will consist of strings of one or more detector ID per row. This new option was introduced to be used in the background of the new instrument view interface, but might also be useful if the user wants a single detector ID per row.

Bugfixes

  • Removed uses of MatrixWorkspace::getNumberBins(), which is deprecated, and replaced those uses with MatrixWorkspace::blocksize().

  • CreateDetectorTable will now return the workspace index as an integer, not a floating point number.

Deprecated

  • GetTimeSeriesLogInformation has been deprecated. Use workspace.run().getStatistics("log_name") instead to access time series log statistics directly.

Removed

Fit Functions

New features

Bugfixes

  • Improve stabiltiy of Gaussian fits by change of internal ‘active’ parameter to 1/sigma instead of 1/sigma^2.

  • Fix normalisation in histogram evaluation of Gaussian function and Jacobian such that they are now consistent with CentrePoint evaluation for small bin-widths.

Deprecated

Removed

Data Objects

New features

Bugfixes

Python

New features

Bugfixes

  • SampleShapePlot (from mantidqt/plotting/sample_shape) no longer crashes upon being called from a script in workbench. Previously, this would crash as the plotting methods expected to be on the user interface thread.

Dependencies

New features

Bugfixes

Kernel

New features

  • Created function strmakef, which allows developers to create std::string objects using C-style formatting strings.

MantidWorkbench

See Mantid Workbench Changes.

Release 6.15.0