Releases: mantidproject/mantidimaging
Mantid Imaging 2.7.0
This release introduces significant user interface changes to the Spectrum Viewer window including adding the ability to export single and multi-spectrum data in a format that can be read by RITS. It is now possible to select one of two error modes (Standard Deviation and Error Propagation) to export Spectrum data with.
Mantid Imaging 2.7.0 brings about improved speed of the ImageView by avoiding unneeded calculations. For a full list of changes, see the Release Notes
Mantid Imaging 2.7.0 beta1
This release introduces significant user interface changes to the Spectrum Viewer window including adding the ability to export single and multi-spectrum data in a format that can be read by RITS. It is now possible to select one of two error modes (Standard Deviation and Error Propagation) to export Spectrum data with.
Mantid Imaging 2.7.0 brings about improved speed of the imageview by avoiding unneeded calculations. For a full list of changes, see the Release Notes
Mantid Imaging 2.6.0
This release introduces a live viewer that can be used to observe images arriving from an instrument.
It also features more control when reconstructing with SPDHG, toggling ROIs in the spectrum viewer, improvements to the rotation operation and performance improvements. There are also several bug fixes and updates to dependencies. For a full list of changes see the release notes.
Mantid Imaging 2.5.1
This is a bug fix release
This release contains backported fixes for the following issues:
Mantid Imaging 2.5.0
This release brings some significant new features:
Stochastic PDHG Reconstruction
New reconstruction option from CIL. This gives faster convergence and lower memory usage by splitting the input data into subsets.
Golden Ratio datasets
Datasets recorded using the golden ration method can now be opened correctly, using angle information in the log file.
Performance improvements
- Startup time
- Arithmetic filter
- CIL reconstruction
- TIFF loading
Spectrum Viewer
Complete the base feature set of the Spectrum viewer.
- Multiple ROIs and spectrum plots
- Output ROI coordinates
User interface improvements
- Better stack selection in main window
- Modifying image stack in a dataset
- Operations ROI defaults to a sensible size
Improved Nexus Support
- Loading reconstructions
- Better nexus spec conformance
- Saving data as float32 (for NXtomoproc this is not yet in the official spec)
Windows Installer
For a full list of changes see the Mantid Imaging 2.5 release notes
2.5.0a4
Preview release of the installer for Windows.
Note:
You may see the following message at startup, this can be ignored
cupy_environment.py:213: UserWarning: CUDA path could not be detected. Set CUDA_PATH environment variable if CuPy fails to load.
2.5.0a2.post262-20230310
Preview release of the single file exe for Windows.
Note:
You may see the following message at startup, this can be ignored
cupy\_environment.py:213: UserWarning: CUDA path could not be detected. Set CUDA_PATH environment variable if CuPy fails to load.
If you see the error:
ImportError: DLL load failed while importing astra_c: The specified procedure could not be found.
try downloading the AstraCuda64.dll
file and placing it in the same folder as MantidImaging-2.5.0a2.post262.exe
Mantid Imaging 2.4.0
This release brings some significant new features:
Windows support
This release contains initial Windows support. It should be fully functional, although may have performance differences compared to Linux. It can be installed using conda (See Installation). We are interested in user feedback and aim to ship an installer in a future version.
NEXUS export
MI can now save datasets into the NXtomo and NXtomoproc formats.
Operations window improvements
- Angle/Z slider
In the operations window there is now a slider to move through images in a stack. - Automatic sinograms
It is no longer necessary to manually convert to sinograms to use the stripe removal filters - Improvements to levels and zoom
These are now locked by default to so it is easier to see the effect of changes to filters. They can be unlocked to enable auto scaling.
Reconstruction improvements
- CIL PDHG non-negativity constraint
- Line profile
Movable line profile through the reconstruction preview
Internal changes
In order to support Windows MI has switched its multiprocessing implementation from fork to spawn which has required a change from multiprocessing.SharedArray to multiprocessing.shared_memory.
Experimental spectrum viewer
Some initial work on supporting Time of Flight imaging data.
Many fixes and clean ups to the code
Removed some unneeded options
- ROI normalisation - preserve max option
- Stripe Removal filter (note other 5 stripe removal filters remain)
- Console progress bar
Mantid Imaging 2.3.1
This fixes:
#1332 : Load dataset dialog wont accept non standard names
Mantid Imaging 2.3.0
This release brings some significant new features:
Bad data indicators
Show pixel values that can cause issues during reconstruction, NaNs (not a number) caused by missing data or invalid math operations and non-positive values caused by noise or issues with dark frame subtraction.
Beam hardening correction
Mantid Imaging now implements a linearization correction to compensate for the beam hardening effect.
Dataset side-bar
The main window now shows a tree-view of loaded datasets and their stacks. Internally Mantid Imaging now has a more structured view of the loaded data, which will allow further user interface improvements.
User interface improvements
The parameter controls in operations and reconstruction windows now have finer step sizes and better defaults. Auto preview in the reconstruction window can be disabled.
There have also been many smaller changes and fixes which are listed below.