mahos.gui.spodmr.SPODMRWidget#
- class mahos.gui.spodmr.SPODMRWidget(gconf: dict, name, gparams_name, plot: PlotWidget, alt_plot: AltPlotWidget, context, parent=None)#
Widget for Pulse ODMR with Slow detectors.
- __init__(gconf: dict, name, gparams_name, plot: PlotWidget, alt_plot: AltPlotWidget, context, parent=None)#
Methods
__init__(gconf, name, gparams_name, plot, ...)apply_fg_widgets([params])apply_meas_widgets()apply_plot_widgets()export_alt_data()export_data()finalize(data)get_fg_mode()get_fg_mode_dict()get_fg_params()get_params()get_plot_params()get_plottable_data()has_fg()init_connection()init_radiobuttons()init_widgets()init_widgets_with_params()init_with_status(status)initialize widget after receiving first status.
load_data()refresh_all()request_start()request_stop()reset_tau_modes(modes)round_timing_box_values()check and round 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)timing_boxes()update_Nstop()update_buffer(buffer)update_cond_widgets([force_disable])Update enable/disable state of widgets depending on param existence.
update_data(data)update_plot_enable(enable)update_plot_params()update_save_button(saved)update_state(state, last_state)update_stop()update_timing_box_step()validate_pulse()Attributes