Mantid Workbench Changes#

New Features#

  • new command line argument --qt-rm-lockfiles forcibly 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 Delete column has been removed from the interface, and the UploaderWebServer property 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 TypeError emanating from the listdir_fullpath method.

  • 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, when Remember me is 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 File ‣ Save Project as… dialog now correctly skips an unmodified EventWorkspace when monitors are loaded and Save Altered Workspaces Only is 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 Monitors and Sample checkboxes 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.

Release 7.0.0