pyepr.sequences.T1InversionRecoverySequence

class pyepr.sequences.T1InversionRecoverySequence(*, name, B, reptime, averages, shots, LO=None, freq=None, **kwargs)

Bases: Sequence

Represents a T1 Inversion Recovery Sequence.

Sequence: [pi - au - pi/2 - au - echo]

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.

Represents an experimental pulse sequence.

Parameters:
namestr

The name of this pulse sequence

Bfloat

The magnetic field for this sequence in Gauss.

freqfloat

The central frequency of this sequence. I.e. The frequnecy at which a zero offset pulse is at.

reptimefloat

The shot repetition time in us.

averagesint

The number of scans to be accumulated.

shotsitn

The number of shots per point.

LOfloat

The now deprecated local oscillator frequency. freq should be used.