Modules

SpinLab is structured into several different Python modules according to their specific tasks. The individual functions are located inside these modules.

The following modules are currently part of SpinLab:

spinlab.analysis

Modules which provide functions to analyze spindata objects

spinlab.config

Modules containing the SpinLab Python configuration

spinlab.constants

Modules to store physical constants and material properties

spinlab.core

Modules related to the definition of the spindata class

spinlab.fitting

Modules to facility fitting of data

spinlab.io

Modules for importing and exporting data and results

spinlab.math

Supporting modules

spinlab.plotting

Modules to generate matplotlib plots from spindata objects

spinlab.processing

Modules operating on a spindata object to return a new spindata object