Skip to content

Version 2025.1.0

The changelog is available at [https://gitlab.esrf.fr/tomotools/nabu/-/blob/master/CHANGELOG.md](https://gitlab.esrf.fr/tomotools/nabu/-/blob/master/CHANGELOG.md)

Highlights

This section highlights some of the available features.

Motion estimation/correction

Version 2025.1.0 version brings an estimator of sample/detector translations.

  • application: nabu-estimate-motion (command-line interface),
  • Pipeline API: nabu.pipeline.estimators.TranslationsEstimator
  • API: nabu.estimation.motion.MotionEstimation

New flat-field normalization

A new flat-field normalization mode has been added, based on Principal Component Analysis decomposition of flats. - Config file: flatfield = pca in [preproc] - API: PCAFlatsDecomposer and PCAFlatsNormalizer in nabu.preproc.flatfield

It can improve normalization when the sample does not cover all the field of view (i.e, the projection images have some empty regions).

Misc and Fixes

  • nabu-cast will correctly handle partial reconstruction, i.e start with the correct index (instead of restarting from 0 for converted volume)
  • nabu-cast: added --remove-input-volume option to remove the input volume
  • Double-flatfield (DFF) is now pre-computed in the same way as "flatfield reduction". Nabu will try to load an existing DFF, and compute one if none is found. This fixes DFF normalization that was sometimes failing.
  • MLEM reconstruction now has the same features as FBP regarding axis position and angular convention