Mantid Imaging 2.1

This release brings some new features and bug fixes.

Mantid Imaging now requires python 3.8

New features

  • #778: Load images with drag and drop

  • #823: Automatically transpose colour palette

  • #567: Add new user wizard

  • #886 : Don’t reset zoom when changing operation parameters

  • #873 : Link histogram scales in operations window

  • #914 : Modes for ROI normalisation

  • #872 : Histogram improvement

  • #920 : Don’t forget parameters when closing and reopening recon window

Fixes

  • #816 : Error finding screen size in some dual screen set ups

  • #820 : Help links go to wrong page

  • #836 : Median filter returning data from wrong images

  • #846 : Fixing AstropyDeprecationWarning

  • #843 : Error loading stack

  • #856 : Move shared array allocation to multiprocessing.Array when on Python 3.8

  • #854 : Ops window, image selector in preview section skips by 2

  • #856 : Operations auto update not triggered on spinbox changes

  • #874 : Widgets in Operations window need minimum sizes

  • #866 : Warning if running Flat-fielding again

  • #878 : Update update instructions in version check

  • #885 : RuntimeError after closing wizard

  • #805, #875, #891 : Fix segmentation fault due to object lifetime

  • #716 : Prevent simultaneous operations

  • #901: Rebin Operation failed: ‘<’ not supported between instances of ‘Progress’ and ‘int’

  • #912: Fix ROI normalise due to rescale changes

  • #921: Ops window Image spin box looses focus after key press

  • #914: Outliers acts as median in dark mode

  • #919: Median min kernel size

  • #905: Ring Removal has no effect

  • #906: Clip values

  • #931: Crop Coordinates error if image is smaller than 200x200

Developer Changes

  • #770 : Use multiprocessing.Array

  • #709 : Applitools GUI tests

  • #908 : Fix GUI test failure