Skip to content

Mantid Imaging 2.4.0

Compare
Choose a tag to compare
@samtygier-stfc samtygier-stfc released this 01 Sep 16:35
· 2214 commits to main since this release
cc77cf3

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