Sep 19 – 22, 2022
Paul Scherer Institute, Villigen, Switzerland
Europe/Zurich timezone

The new tomography data processing software of the ESRF

Sep 22, 2022, 4:20 PM
WHGA/Auditorium and online (Paul Scherer Institute, Villigen, Switzerland)

WHGA/Auditorium and online

Paul Scherer Institute, Villigen, Switzerland

Paul Scherrer Institute Forschungsstrasse 111 CH-5232-Villigen-PSI
Oral NOBUGS 2022


Henri Payno (ESRF - The European Synchrotron)


The ESRF (European Synchrotron) hosts several tomography beamlines, which use different types of contrast and offer vastly different resolutions and performance. Their acquisition and processing software are exceedingly fragmented. There exist many different codes and solutions for similar problems. This hampers the exchange and processing of data collected on different beamlines, while its associated maintenance / development costs hindered its progress.

The tomography acquisition system and processing workflows are being re-developed from scratch. The goal is to modernize them, both in terms of offered features and used technologies, while rendering their maintenance easier and less resource demanding.
In particular, we aim at delivering both a homogeneous experience across all the beamlines, and robust high-performance processing software.

In this contribution, we present the new tomographic data processing software of the ESRF. The new software suit consists of mainly three projects, which address three different aspects of the data treatment: data conversion & management, data processing & reconstruction, and graphical user interface. The three corresponding software packages are: NXtomomill, Nabu and TomWer.

NXtomomill guarantees an identical output data format for each ingested raw data format and data type. It decouples data handling from data reconstruction, resulting in uniform user experience, easier development, reduced maintenance costs.

Nabu is a high performance tomographic reconstruction software. It is derived from the popular PyHST, but it is built on modern software technologies, design patterns, and development strategies. It is modular, and it has a low deployment burden.

TomWer is a workflow based GUI for building and automatizing tomographic reconstructions. It greatly decreases the steepness of the learning curve for performing tomographic reconstructions (from raw data to volumes). It also allows to define data processing and reconstruction workflows, which can be later deployed on a large number of datasets.

Email address of presenting author

Primary authors

Henri Payno (ESRF - The European Synchrotron) Pierre Paleo (ESRF - The European Synchrotron)


Christian Nemoz (ESRF - The European Synchrotron) Peter Cloetens (ESRF - The European Synchrotron) Marco Di Michiel (ESRF - The European Synchrotron) Alexander Rack (ESRF - The European Synchrotron) Paul Tafforeau (ESRF - The European Synchrotron) V. Armando Solé (ESRF) Nicola Viganò (ESRF - The European Synchrotron)

Presentation materials