A MatLab toolbox for quantitative EPR.
This MatLab toolbox is designed to facilitate and automate the evaluation of quantitative EPR data.
- MatLab 2013b or later
- Optimisation Toolbox (only when using the lorentz and gauss model for resonator dip fitting)
- easyspin (only for loading Bruker BES3T and Magnetec XML files).
Older releases can be found on the releases page.
Add the spincounting folder to your MatLab search path. Read and follow documentation/INSTALL. The toolbox is invoked by typing spincounting
on the MatLab command line.
Version 3.0.0 of spincounting introduced machine files and various changes to scconfig as well as the output format. To migrate your configuration from v2.x.x to 3.x.x, you should, after updating
- copy your
scconfig.m
toscconfig.m.backup
- copy
documentation/templates/scconfig.m.template
toprivate/scconfig
- copy the options you set in the
DEFAULTS
variable inscconfig.m.backup
to eitherDEFAULT_OPTIONS
inscconfig.m
orMACHINE_PARAMETERS
in a machine file, as applicable. - If you used any self-written load routines, copy them from
scconfig.m.backup
toscconfig.m
. Note that the newscconfig.m
uses a single variable<TUNE|SPECTRUM>_FORMATS
instead of the old<TUNE|SPECTRUM>_KNOWN_FORMATS
and<TUNE|SPECTRUM>_LOADFUNCTIONS
.
Additionally, v3.x.x no longer returns [nspins, tfactor, outstr]
, but [out, outstr]
, where out
contains nspins
, tfactor
or nspinerror
depending on the operation mode. All values are still saved individually to the struct output outstr
, but the structure of outstr
has changed as well. You will need to
edit your scripts accordingly.
Having trouble? Questions? Requests? Contact me and I’ll try to help you sort it out.
Author: Christopher Engelhard
Mail: christopher.engelhard [at] fu-berlin.de