Qudi
Public Member Functions | Static Public Attributes | List of all members
spectrometergui.SpectrometerGui Class Reference
Inheritance diagram for spectrometergui.SpectrometerGui:
Inheritance graph
[legend]
Collaboration diagram for spectrometergui.SpectrometerGui:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, config, kwargs)
 
def on_activate (self)
 Definition and initialisation of the GUI.
 
def on_deactivate (self)
 Deinitialisation performed during deactivation of the module.
 
def show (self)
 Make window visible and put it above all other windows.
 
def update_data (self)
 The function that grabs the data and sends it to the plot.
 
def update_fit (self, fit_data, result_str_dict, current_fit)
 Update the drawn fit curve and displayed fit results.
 
def record_single_spectrum (self)
 Handle resume of the scanning without resetting the data.
 
def start_differential_measurement (self)
 
def stop_differential_measurement (self)
 
def resume_differential_measurement (self)
 
def save_spectrum_data (self)
 
def correct_background (self)
 
def acquire_background (self)
 
def save_background_data (self)
 
def do_fit (self)
 Command spectrum logic to do the fit with the chosen fit function.
 
def set_fit_domain (self)
 Set the fit domain in the spectrum logic to values given by the GUI spinboxes.
 
def reset_fit_domain_all_data (self)
 Reset the fit domain to match the full data set.
 
def update_fit_domain (self, domain)
 Update the displayed fit domain to new values (set elsewhere).
 
def restore_default_view (self)
 Restore the arrangement of DockWidgets to the default.
 

Static Public Attributes

 spectrumlogic = Connector(interface='SpectrumLogic')
 

The documentation for this class was generated from the following file: