PyEPRI – A CPU & GPU compatible Python package for Electron Paramagnetic Resonance Imaging
This Python package implements Low-Level Operators involved in Electron Paramagnetic Resonance (EPR) and also High-level Advanced Algorithms for end-users. This package is fully implemented in Python and provides both CPU and GPU computation capabilities, through the libraries Numpy, PyTorch and Cupy.
The PyEPRI package is the fruit of a long term interdisciplinary collaboration between two French laboratories hosted at Université Paris Cité: the MAP5 Laboratory (Laboratory of Applied Mathematics) and the LCBPT (Laboratory of Chemistry and Biochemistry). If you use PyEPRI, please cite the following paper:
Rémy Abergel, Sylvain Durand, and Yves-Michel Frapart. PyEPRI: a CPU & GPU compatible python package for electron paramagnetic resonance imaging. Journal of Magnetic Resonance, p. 107891, 2025. DOI: 10.1016/j.jmr.2025.107891.
The PyEPRI package is intended for the entire EPR community. It is hosted on Github and licensed under the terms of the MIT License.