API doc¶
Classes¶
Main Classes¶
Analysis Modules¶
Analysis and calculation of FieldSweep Experiment. |
|
Analysis and calculation of resonator profiles. |
|
Analysis and calculation of Carr Purcell decay. |
|
Analysis and calculation of Reptime based saturation recovery. |
|
Analysis and calculation of Refocused Echo 2D data. |
|
|
Sequences¶
Represents a DEER/PELDOR sequence. |
|
Represents a Hahn-Echo sequence. |
|
Represents a T2 relaxation sequence. A Hahn Echo where the interpulse delay increases |
|
Represents a Field Sweep (EDFS) sequence. |
|
Represents a reptime scan of a Hahn Echo Sequence. |
|
Represents a Carr-Purcell sequence. |
|
Represents a 2D Refocused-echo Sequence. |
|
Builds nutation based Resonator Profile sequence. |
|
Builds TWT based Resonator Profile sequence. |
Pulses¶
Represents a general experimental pulse. |
|
Represents a detection pulse. |
|
DEPRECATION WARNING: THIS WILL BE REMOVED SOON. |
|
Represents a rectangular monochromatic pulse. |
|
Represents a Gaussian monochromatic pulse. |
|
Represents a hyperboilc secant frequency-swept pulse. |
|
Represents a linear frequency-swept pulse. |
|
Represents a general experimental pulse. |
Termination Criteria¶
A class for defining criteria for terminating experiments. This should |
|
A class for defining criteria for terminating experiments. This should |
|
A class for defining criteria for terminating experiments. This should |
|
A class for defining criteria for terminating experiments. This should |
Utilities¶
Interfaces¶
Represents the interface connection from autoEPR to the spectrometer. |
|
Represents the interface for connecting to AWG based Bruker ELEXSYS-II |
|
Represents the interface for connecting to MPFU based Bruker ELEXSYS-II |
|
Represents the interface for connecting to Andrin Doll style spectrometers. |
Functions¶
Plotting¶
|
DEERanalysis_plot Generates a figure showing both the time domain and |
|
Generates a vertical plot of the DEER analysis results, ready for publication. |
|
Plots the pump and excitation profiles as well as the fieldsweep and filter profile. |
Optimisation¶
|
Optimise the pulse positions to maximise the pump-exc overlap. |
|
Calculates the optimal DEER settings based on the avaliable relaxation data |
|
Calculate the correction factor for the number of averages required to achieve a given MNR in a given time. |
|
|
|
I/O¶
|
A general versions of eprload |
|
|
|
|
|
|
|
Utilities¶
Turns a dictionary of lists into a list of dictionaries. |
|
Turns a list of dictionaries into a dictionary of lists. |
|
|
|
|
Normalizes the input vector A to be between 0 and 1. |
|
Generates the greatest common dividor on a list of floats |
|
Spin Operator Matricies. |
|
Write the pulsespel file for a given sequence. |