Welcome to PyEPR!¶
Caution
This documentation is a work in progress and not yet complete. Please be patient and if anything is unclear and please feel free to contact the developers.
PyEPR is a Python package for designing for building and running automated Electron Paramagnetic Resonance (EPR) sequences. The package has been designed to support a wide range of EPR spectrometers, both commercial and home-built.
PyEPR’s Key Features¶
Fully python based, open-source and free to use
Intuitive object-oriented pulse sequencer
Pre-defined common EPR experiments (CW, Hahn Echo, Inversion Recovery, Carr-Purcell, etc.)
Easy to define custom experiments
Pre-defined common pulse shapes (rectangular, Gaussian, sech/tanh, etc.)
Easy to define custom pulse shapes
Hardware abstraction layer for interfacing with different spectrometers
BRUKER PulseSpel compiler from PyEPR sequences