pyepr.T2RelaxationSequence

class pyepr.T2RelaxationSequence(*, B, LO, reptime, averages, shots, start=500, step=40, dim=200, **kwargs)

Bases: HahnEchoSequence

Represents a T2 relaxation sequence. A Hahn Echo where the interpulse delay increases

Parameters

Bint or float

The B0 field, in Guass

LOint or float

The LO frequency in GHz

reptime_type_

The shot repetition time in us

averagesint

The number of scans.

shotsint

The number of shots per point

startfloat

The minimum interpulse delay in ns, by default 300 ns

stepfloat

The step size of the interpulse delay in ns, by default 50 ns

dimint

The number of points in the X axis

Optional Parameters

pi2_pulsePulse

An autoEPR Pulse object describing the excitation pi/2 pulse. If not specified a RectPulse will be created instead.

pi_pulsePulse

An autoEPR Pulse object describing the refocusing pi pulses. If not specified a RectPulse will be created instead.

Build a Hahn-Echo sequence using either rectangular pulses or specified pulses. By default no progression is added to this sequence.

Parameters:
Bint or float

The B0 field, in Guass

LOint or float

The LO frequency in GHz

reptime_type_

The shot repetition time in us

averagesint

The number of scans.

shotsint

The number of shots per point

tau
name = 'T2RelaxationSequence'
simulate(ESEEM_depth=0.1, Tm=1000.0)