autodeer.hardware.dummy

Module Contents

Classes

dummyInterface

Represents the interface connection from autoEPR to the spectrometer.

Functions

val_in_us(Param)

val_in_ns(Param)

add_noise(data, noise_level)

add_phaseshift(data, phase)

_simulate_field_sweep(sequence)

_simulate_deer(sequence[, exp_type])

_simulate_CP(sequence)

_simulate_T2(sequence, ESEEM_depth)

_similate_respro(sequence, mode)

_simulate_reptimescan(sequence)

_simulate_2D_relax(sequence)

_gen_ESEEM(t, freq, depth)

Attributes

autodeer.hardware.dummy.rng[source]
autodeer.hardware.dummy.hw_log[source]
autodeer.hardware.dummy.val_in_us(Param)[source]
autodeer.hardware.dummy.val_in_ns(Param)[source]
autodeer.hardware.dummy.add_noise(data, noise_level)[source]
autodeer.hardware.dummy.add_phaseshift(data, phase)[source]
class autodeer.hardware.dummy.dummyInterface(config_file)[source]

Bases: autodeer.classes.Interface

Represents the interface connection from autoEPR to the spectrometer.

state = 'False'[source]
speedup[source]
pulses[source]
start_time = '0'[source]
SNR[source]
mode[source]
launch(sequence, savename, **kwargs)[source]

Launches the experiment and initialises autosaving.

Parameters:
sequenceSequence

The sequence to be launched

savenamestr

The savename for this measurement. A timestamp will be added to the value.

Parameters:

savename (str)

acquire_dataset(**kwargs)[source]

Acquires the dataset.

tune_rectpulse(*, tp, LO, B, reptime, **kwargs)[source]
tune_pulse(pulse, mode, LO, B, reptime, shots=400)[source]
isrunning()[source]
Return type:

bool

terminate()[source]

Terminates the experiment immediately.

Return type:

None

autodeer.hardware.dummy._simulate_field_sweep(sequence)[source]
autodeer.hardware.dummy._simulate_deer(sequence, exp_type=None)[source]
autodeer.hardware.dummy._simulate_CP(sequence)[source]
autodeer.hardware.dummy._simulate_T2(sequence, ESEEM_depth)[source]
autodeer.hardware.dummy._similate_respro(sequence, mode)[source]
autodeer.hardware.dummy._simulate_reptimescan(sequence)[source]
autodeer.hardware.dummy._simulate_2D_relax(sequence)[source]
autodeer.hardware.dummy._gen_ESEEM(t, freq, depth)[source]