Mantid Workbench Changes

New Features

  • Added peak overlay to the new Instrument View. Peaks workspaces can be selected within the interface and those peaks will be plotted on both the projection and the 1D plot.

Bugfixes

  • Fixed a bug where selecting multiple workspaces and right-clicking would open a context menu appropriate for one, but not necessarily all, of the workspaces. This could lead to errors (such as trying to plot a TableWorkspaces). The context menu now only displays actions that are compatible to all selected workspaces.

  • Removed Split Sample Logs checkbox from the Filter Events interface, since that option is deprecated, and all logs will be split.

  • Added an additional guard clause to fix the bug that causes an IndexError while interacting with the plots in the FitPropertyBrowser widget.

  • Calling fig.savefig() immediately after fig.show() will no longer cause a deadlock in Qt event loop. This has been fixed by ensuring that all queued GUI events are safely processed before moving on to the next operation.

  • Fixed a bug in colorfill plots with log colorscale where it was giving errors when the below keys are pressed. The behaviour of the colorfill plot after the fix is given below.

  • c, left, backspace, MouseButton.BACK - The behaviour is similar to pressing Back button on plot the toolbar

  • v, right, MouseButton.FORWARD - The behaviour is similar to pressing Forward button on plot the toolbar

  • r, h, home - The plot would be reset to Home view, i.e similar to pressing Home button of the plot

  • The vertical sliders in the Moments tab of the Inelastic Data Processor are moved to the edge to the integration limits when new data is loaded for visualization.

InstrumentViewer

New features

  • In the new Instrument View interface, add an option to show monitors.

  • In the new Instrument View, one can now add and remove peaks. Peaks can either be added/removed individually, or all peaks on all selected detectors can be removed at once.

  • Added the side-by-side projection to the new Instrument View. On instruments with no side-by-side panel positions defined in the IDF, this projection will try to optimise the arrangement of panels. For any detectors not in panels, they will appear in a grid, an abstract representation of the detectors.

  • New Python interface to use the new Instrument View in a Jupyter Notebook

  • New option to either maintain (or not) the aspect ratio of a 2D projection of an instrument. This can result in a more efficient use of screen space, and clearer projections.

Bugfixes

  • Peak overlays in the new Instrument View now work when an instrument has multiple detector IDs per spectrum.

  • Fixed crash that could occur when erasing peaks in the Instrument View, especially when deleting lots of peaks in a short space of time.

SliceViewer

New features

  • SliceViewer now supports “Asinh” colormap, similar to log but valid for zero values.

Bugfixes

  • correct for dot-pattern artifact when rendering sparse data in log scale.

Release 6.15.0