Skip to content

Releases: mantidproject/mantidimaging

Mantid Imaging 2.8.0

09 Jul 16:32
c4bfb59
Compare
Choose a tag to compare

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.

DOI

Mantid Imaging 2.7.0

28 Feb 13:25
c038877
Compare
Choose a tag to compare

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

21 Feb 12:07
Compare
Choose a tag to compare
Pre-release

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

09 Oct 16:43
82c4a70
Compare
Choose a tag to compare

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

21 Aug 16:14
9f870c6
Compare
Choose a tag to compare

This is a bug fix release

This release contains backported fixes for the following issues:

  • #1864 : Add log file normalisation to support older log file formats
  • #1865 : Be less strict when finding flat and dark
  • #1870 : Load all file in the extra digits case
  • #1887 : Better error message for corrupt TIFF file
  • #1888 : Don't return files beginning with a dot when finding related

Mantid Imaging 2.5.0

04 May 16:24
Compare
Choose a tag to compare

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

See Installation documenation

For a full list of changes see the Mantid Imaging 2.5 release notes

2.5.0a4

18 Apr 12:06
Compare
Choose a tag to compare
2.5.0a4 Pre-release
Pre-release

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

10 Mar 08:52
Compare
Choose a tag to compare
Pre-release

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

01 Sep 16:35
cc77cf3
Compare
Choose a tag to compare

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.4.0 Release Notes

Mantid Imaging 2.3.1

28 Mar 13:41
Compare
Choose a tag to compare

This fixes:

#1332 : Load dataset dialog wont accept non standard names

Mantid Imaging 2.3.1 Release Notes