Mantid Workbench Changes#
New Features#
Plots can now be normalised by \(Q^{-4}\) (provided the X dimension is in \(Q\)) via the right-click menu.
Bugfixes#
When attempting to over plot a Table Workspace onto a colour fill plot, a warning will now be raised instead of an exception.
Help documentation now opens in the system’s default web browser instead of an embedded viewer, improving Qt6 compatibility. Removed qtwebengine dependency and related code. This change was necessary in order to resolve issues with the render limitations of qttextbrowser and to ensure that the help documentation is displayed correctly across different platforms.
Fixed a bug where error bar settings (CapSize, Cap Thickness, Width, Error Every) from were not applied when plotting a spectrum with errors.
The documentation of Superplot is launched when the help button is clicked instead of the Basic 1D and Tiled Plots documentation.
The Script Editor of Mantid Workbench can now be toggled between the default light and a new dark theme via the General Settings on all platforms (macOS, Windows, Linux).
The Messages Window now prints logs that are more readable in both light and dark mode at all logging levels.
InstrumentViewer#
New features#
The New Instrument Viewer now updates the counts data when the integration range has min == max.
In the new Instrument View, added an option to draw detectors using their actual geometric shapes instead of as points.
New Instrument View now displays the component tree from the IDF, and allows you to select one or more components in that tree.
Add the new Instrument View as an option for the ISIS Reflectometry interface.
In the new Instrument View, added reset buttons for the contour and integration range sliders.
In new Instrument View, flip the projection along the beam axis (from the instrument) instead of the z-axis.
In the new Instrument View, added an option to display counts on a log scale.
In New Instrument Viewer, peak selection no longer requires constantly clicking buttons for adding and deleting peaks. Peak selection now is triggered with a peak selection mode that lets you continually select detectors and add (left mouse click) and delete (right mouse click) peaks without extra clicking or moving the mouse around.
In the new Instrument View, the “Draw Shapes” option is now stored in the Mantid properties file, and the option is applied when the view is opened. This means that if you check “Draw Shapes”, close the view, and open it again, it will still be checked and shapes will be drawn. The option is stored under the key “InstrumentView.DrawShapes”.
In the new Instrument View, a new ellipse widget is available for selecting detectors.
Detector Info box now shows up at the bottom and is hidden when no detectors are selected or when too many detectors (more than 3) are selected. This should reduce the visual clutter on the GUI.
New Instrument View now allows Groupings and Masks to be saved as .cal files.
Bugfixes#
The New Instrument Viewer no longer crashes when the integration range is edited through text boxes and window is closed.
In the new Instrument View, fix a bug where an error message could appear if the interface is closed while certain operations were still processing.
Fixed a crash that occurred when masking all detectors in the Instrument Viewer.
In new Instrument View, mouse wheel events on the projection and units combo boxes are no longer triggered when the mouse is hovering over them. This prevents the projection and units from being changed unintentionally when scrolling with the mouse wheel.
New Instrument View no longer crashes when a LOQ workspace is open and side-by-side projection is selected.
SliceViewer#
New features#
Updated the SliceViewer to support inverted masking using the rectangular, elliptical and polygonal masking selectors.