pyepr.sequences.T2RelaxationSequence

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

Bases: HahnEchoRelaxationSequence

Represents a T2 relaxation sequence. This is an alias for HahnEchoRelaxationSequence. A Hahn Echo where the interpulse delay increases.

Parameters

Bint or float

The B0 field, in Guass

freqint or float

The freq 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 500 ns

stepfloat

The step size of the interpulse delay in ns, by default 40 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

freqint or float

The freq frequency in GHz

reptime_type_

The shot repetition time in us

averagesint

The number of scans.

shotsint

The number of shots per point