Mantid Workbench Changes#
New Features#
new command line argument
--qt-rm-lockfilesforcibly removes lockfiles created by QSettings. This is not available on Windows.Mantid on Linux has moved from Qt5 to Qt6.
The sample logs viewer allows copying the selected variable name to clipboard
The Script Repository is now read-only. Scripts can still be downloaded and kept up to date, but they can no longer be uploaded to, or deleted from, the central repository through Mantid. To contribute or remove scripts, use the script repository on GitHub directly. The
Deletecolumn has been removed from the interface, and theUploaderWebServerproperty has been removed from the properties file.
Bugfixes#
Opening interfaces or changing default directories no longer unnecessarily rewrites and locks the Mantid Workbench settings file.
The Project Recovery feature is now guarded against a
TypeErroremanating from thelistdir_fullpathmethod.The Error Reporter Dialog now stores remembered contact information in its own settings file instead of the Workbench settings file. Previously saved Workbench contact information remains available as a read-only fallback for values not yet set in the new file. The dialog also avoids updating its settings after clicking
Don't share any information, whenRemember meis disabled, or when the submitted contact information is unchanged.In the ISIS Reflectometry interface, fixed a bug where the (new) Instrument View would not fill the available space in the dock when first opened. The view now correctly fills the dock area upon initial display.
In the ALF View interface, fixed bug where the “Add ROI” button was not working. The button now correctly adds a new ROI to the view when clicked.
In the ALF View interface, fixed an error on opening the interface.
The dialog now correctly skips an unmodified
EventWorkspacewhen monitors are loaded andSave Altered Workspaces Onlyis selected without resulting in mantid crashing.
InstrumentViewer#
New features#
In the new Instrument View, added an option to draw the sample position, and labelled the
MonitorsandSamplecheckboxes with a coloured circle to indicate the colour of the drawn items.New Instrument View now allows for both rectangle zoom and scroll wheel zoom.
New Instrument View now allows for zooming and panning in lineplot when adding/removing peaks.
Sped up new Instrument View by creating the component tree lazily, i.e. only when a component in the tree is expanded. This will give a speed-up of a few seconds for large instruments.
In the new Instrument View, when drawing the sample position, if there is a sample shape defined, then that shape will be drawn instead of a simple point.
Bugfixes#
In the new Instrument View, fixed a bug where certain detector shapes were not drawing correctly, and sped up the drawing of these shapes.
In the new Instrument View, fixed a bug when overlaying a peaks workspace with more peaks than the number of detectors in the instrument. This could happen if viewing e.g. the result of
ExtractSpectra.In the new Instrument View, fixed a bug with drawing workspaces where some detectors are not assigned to any spectra.
In new Instrument View, sped up initial opening and building of the detector mesh
New Instrument View now has correct peak lines in lineplot when the units are changed and/or the spectra in the lineplot are summed.
SliceViewer#
New features#
Bugfixes#
Fixed an issue of SliceViewer not showing data in non-orthogonal view when L is selected as one of the project axes by setting proper limits for the axes.