mahos.gui.spodmr.SPODMRWidget#

class mahos.gui.spodmr.SPODMRWidget(gconf: dict, name, gparams_name, plot: PlotWidget, context, parent=None)#

Widget for Pulse ODMR with Slow detectors.

__init__(gconf: dict, name, gparams_name, plot: PlotWidget, context, parent=None)#

Methods

__init__(gconf, name, gparams_name, plot, ...)

apply_fg_widgets([params])

apply_meas_widgets()

apply_plot_widgets()

check_ddphase()

Validate input of ddgatephaseEdit.

export_data()

finalize(data)

get_fg_mode()

get_fg_mode_dict()

get_fg_params()

get_method()

get_params()

get_plot_params()

get_plottable_data()

has_fg()

init_connection()

init_radiobuttons()

init_widgets()

init_with_status(status)

initialize widget after receiving first status.

load_data()

refresh_all()

request_start()

request_stop()

reset_tau_modes(modes)

round_box_values()

check and round to half-integer values of QDoubleSpinBox for timing parameters.

save_data()

set_method(method)

set_plot_mode(mode)

set_tau_mode(mode)

start()

start the measurement.

switch_fg()

switch_method()

switch_partial(index)

update_Nstop()

update_buffer(buffer)

update_data(data)

update_inst_bounds()

update_plot_enable(enable)

update_plot_params()

update_save_button(saved)

update_state(state, last_state)

update_stop()

validate_pulse()

Attributes

METHODS