MUMOTT: A Python package for the analysis of multi-modal tensor tomography data

Uložené v:
Podrobná bibliografia
Názov: MUMOTT: A Python package for the analysis of multi-modal tensor tomography data
Autori: Nielsen, Leonard, 1992, Carlsen, Mads, Wang, Sici, Baroni, Arthur, Tänzer, Torne, Liebi, Marianne, 1984, Erhart, Paul, 1978
Zdroj: Journal of Applied Crystallography mumott – a Python library for the analysis of multi-modal tensor tomography data. 58(Pt 5):1834-1845
Predmety: small-angle X-ray scattering, wide-angle X-ray scattering, software, reconstruction, tensor tomography
Popis: Small- and wide-angle X-ray scattering tensor tomography are powerful methods for studying anisotropic nanostructures in a volume-resolved manner and are becoming increasingly available to users of synchrotron facilities. The analysis of such experiments requires advanced procedures and algorithms, which creates a barrier for the wider adoption of these techniques. Here, in response to this challenge, we introduce the MUMOTT package. It is written in Python, with computationally demanding tasks handled via just-in-time compilation using both CPU and GPU resources. The package has been developed with a focus on usability and extensibility, while achieving a high computational efficiency. Following a short introduction to the common workflow, we review key features, outline the underlying object-oriented framework and demonstrate the computational performance. By developing the MUMOTT package and making it generally available, we hope to lower the threshold for the adoption of tensor tomography and to make these techniques accessible to a larger research community.
Popis súboru: electronic
Prístupová URL adresa: https://research.chalmers.se/publication/549253
https://research.chalmers.se/publication/549253/file/549253_Fulltext.pdf
Databáza: SwePub
Popis
Abstrakt:Small- and wide-angle X-ray scattering tensor tomography are powerful methods for studying anisotropic nanostructures in a volume-resolved manner and are becoming increasingly available to users of synchrotron facilities. The analysis of such experiments requires advanced procedures and algorithms, which creates a barrier for the wider adoption of these techniques. Here, in response to this challenge, we introduce the MUMOTT package. It is written in Python, with computationally demanding tasks handled via just-in-time compilation using both CPU and GPU resources. The package has been developed with a focus on usability and extensibility, while achieving a high computational efficiency. Following a short introduction to the common workflow, we review key features, outline the underlying object-oriented framework and demonstrate the computational performance. By developing the MUMOTT package and making it generally available, we hope to lower the threshold for the adoption of tensor tomography and to make these techniques accessible to a larger research community.
ISSN:16005767
00218898
DOI:10.1107/S1600576725007289