Releases: mantidproject/mantidimaging
Mantid Imaging 2.8.0
Mantid Imaging 2.8.0 continues to expand the capability to work with energy resolved imaging data.
It is now possible to do a shutter count correction when normalising transmission data. The spectrum view can do unit conversion to show and export data in wavelength, energy or time of flight, with the ability to set path length and offset. The spectrum viewer now allows zoom by holding Ctrl and dragging a box and makes it easier to change ROI colours. NaN warnings have been added to the spectrum viewer.
A settings dialog has been added which can be used to change themes and adjust the number of threads used for running operations. Note that themes are not well tested yet.
There have been many bug fixes. The live viewer is now usable with large directories. Working with ROIs is more reliable.
MI now has updated many dependent packages bringing performance improvements. There have been improvements to testing, type annotations and static analysis. Migration of operations to compute function style is almost complete. These changes improve stability and help developers find bugs faster.
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