Savu is a Python package to assist with the processing and reconstruction of parallel-beam tomography data. The project originated in the Data Analysis Group at the Diamond Light Source (UK synchrotron) to address the growing, and increasingly complex, needs of the tomography community.
Designed to allow greater flexibility in tomography data processing, Savu is capable of processing N-dimensional full-field tomography and mapping tomography data, along with concurrent processing of multiple datasets such as those collected as part of a multi-modal setup. Savu process lists, tailored to a specific experiment and passed to the framework at runtime along with the data, detail the processing steps that are required.
A Savu process list is created using the Savu configurator tool, which stacks together plugins chosen from a repository. Each plugin performs a specific independent task, such as correction, filtering, reconstruction. For a list of available plugins see plugin API.
Savu is currently in use across the tomography beamlines at Diamond to reconstruct both full-field tomography data and multi-modal, mapping tomography data.
|Licenses||Apache Software License 2.0 GNU General Public License 3.0|
|Software Requirements||Python 2.7/3.x MPI Many others...|
|Languages||C C++ Cython Python|
|Input Formats||There are no input formats associated to this software.|
|Output Formats||There are no output formats associated to this software.|
At Diamond Light Source
Savu is installed into the modules system and can be loaded via:
|Documentation / Tutorials|
The latest documentation can be found here
Savu: A Python-based, MPI Framework for Simultaneous Processing of Multiple, N-dimensional, Large Tomography Datasets. Nicola Wadeson and Mark Basham. arXiv:1610.08015
|Instruments||This software is not associated to any instruments.|