Welcome to SpinLab
Welcome to the SpinLab documentation. SpinLab is an object-oriented Open Source Python-based package for importing, processing, and analyzing data determined in an Electron Paramagnetic Resonance (EPR), Nuclear Magnetic Resonance (NMR), or Dynamic Nuclear Polarization (DNP) experiment. The aim of the project is to provide a free, turn-key Python-based processing package for Magnetic Resonance (MR) data.
Features
Import many different NMR and EPR data formats (TopSpin, VnmrJ, Prospa, Xepr, ESR5000, SpecMan, ...)
Create N-dimensional data objects with named axes
Process and analyze data with a comprehensive function library
Automatically maintain an audit log of all processing steps
Create publication-quality figures
Please report all issues on the SpinLab GitHub Issue Tracker.
Quick Install
$ pip install spinlab
See Installation for full installation instructions, virtual environment setup, and version management.
Citing SpinLab
If you are using SpinLab to process your MR data, please add a link to the SpinLab Documenation to your Materials and Methods section.