Mantid Imaging next release#
This contains changes for the next not yet released Mantid Imaging versions.
New Features#
#2273: Display the modified image timestamp within the live viewer to allow for easier determination of what scan is being displayed within the live viewer.
#2351: Option in live view menu to load current images as dataset
Fixes#
2222: Monitor normalisation: RuntimeError: No logfile available for this stack.
#2229: Refactor Codebase by Removing Obsolete Functionality due to Introducing Efficient Compute Functions
#2281 : TestGuiSystemReconstruction test_correlate should check COR and tilt
#2285: Resolve operations windows crop co-ordinates ROI size from being larger than stack bounds. Additionally resolve ROI crop co-ordinate dialog window persistence if parent window closed.
#2309: Fix SpectrumWidgetTest warnings
#2315: Fix adding or replacing a stack within a dataset
#2376: Fix spectrum visibility for ROIs where visibility is set to false are still displayed
#2404: Fix nexus saving and make tests more robust
Developer Changes#
#2267: Python has been upgraded to use version 3.12
#2267: Show attribute names in leak tracker
#2268: various python packages have been updated including astropy, scipy, nu,py, algotom, cudatoolkit, cupy, and jenkspy
#2269: Pyinstaller and h5py packages have been upgraded to 6.9.* and 3.7.* respectively
#2277: System tests for spectum viewer
#2289: updated packages to deal with numpy deprecation warnings leading towards 2.0
#2296: Migrated from the Centos7 Docker image to Rocky8 to match IDaas
#2300: Pyinstaller add libcurl libraries
#2307: Try to find ShutterCount and Spectra log files within a selected dataset in the loading dialog menu
#2313: Docker images are pruned after being built and pushed to free up storage space
2320: Enhance System Tests for Spectrum Viewer
#2324: Use branch feature on applitools
#2330: The PySide6 module is now excluded when building via PyInstaller due to hook clashes
#2348: Pyright dependancy to project, configure pyright basic rulest and resolve issues raised by pyright in basic configuration
#2370: Add a cancel button to AsyncTaskDialog progress window