UI & Usability Changes

User Interface

  • Fixed the ability to drag & drop files into Mantid on OSX >=10.10
  • The welcome dialog has been redesigned to use less of the screen to fit better onto laptops with small high resolution screens that use screen scaling.

Scanning workspaces

  • Choosing ‘Show Detectors’ for a workspace will now also show the time indexes for scanning workspaces.

Workspace History Window

../../_images/WorkspaceHistoryShortenedValues.png
  • Algorithm proprties with long values are now shown in a shortened format both in this display and the log. The full history is still retained, and generated python scripts will still work as before.

Custom Interfaces

  • General > Multi dataset fitting interface and the general fitting dock now display the status string returned by the Fit algorithm. If an error occurred during fitting it will be reported in this string.
  • Indirect ILL calibration tab, deprecated since v3.9 is now dropped.
  • SANS > ISIS SANS v2 experimental interface has become available. It has basic reduction functionalities and makes use of the new reduction backend.

SliceViewer Improvements

  • SliceViewer input of number of bins, thickness, and slice point now waits until the editing is finished to rebin or changing slice point instead of changing with each digit entered.
  • Fixed the ability to drag & drop files into Mantid OSX >=10.10
  • The welcome dialog has been redesigned to use less of the screen to fit better onto laptops with small high resolution screens that use screen scaling.

VSI Improvements

  • ParaView has been updated to to v5.4.0.
../../_images/LaNaF4_3D_Slices.png
  • Upstream ParaView Contributions
    • Fix scaling, orientation and position inputs when nonorthogonal axes are present.
    • Speed up MultiSlice view by avoiding repeated allocating and freeing memory.
    • Fix the resample to image mapper, which was failing when input contains cell data.
    • Expose the SamplingDimensions property when using the resample to image mapper with vtkStructuredGrids.
  • Upstream VTK Contributions
    • Improve surface filter performance using vtkSMPTools
    • Refactor the vtkDataSetTriangleFilter for better performance.
    • Refactor the threshold filter to take advantage of structured data.
    • Minimize duplicate code in vtkDataArrayPrivate and parallelize range calculation.
  • Multislice view uses a custom representation to speed up slicing by taking advantage of the consistent bin sizes in a MDHistoWorkspace. Smooth interaction with typical data sizes (< 10 million cells) is now possible.

Bugs Resolved

  • Fixed a bug causing table windows with string values to appear truncated if the string contained a space.
  • Fixed a bug where setting a table column’s plot type would not be saved to the workspace correctly.
  • We have improved the documentation for the RewriteSpectraMap property of the LoadInstrument algorithm
  • Fixed a bug where replacing a workspace with X errors with a workspace without the errors while Data View was open would result in a crash.

Full list of GUI and Documentation changes on GitHub