Welcome to SpinLab

SpinLab Python Version Downloads

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.

Note

DNPLab was recently renamed to SpinLab and with that we are also updating the documentation. Please make sure to check back as this document is growing.

To install SpinLab:

$ pip install spinlab

Features

  • Import many different NMR and EPR data formats (Topspin, VnmrJ, Prospa, Xepr, ESR5000...)

  • Create N-dimensional data objects

  • Easy data processing (e.g. apodization, zero-filling, Fourier transformations, alignment, ...)

Please report all issues on the SpinLab GitHub Issue Tracker.

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.

Installation

SpinLab can be easily installed via pip:

$ pip install spinlab