spinqick.helper_functions.analysis ================================== .. py:module:: spinqick.helper_functions.analysis .. autoapi-nested-parse:: Functions for analyzing data. Attributes ---------- .. autoapisummary:: spinqick.helper_functions.analysis.logger Functions --------- .. autoapisummary:: spinqick.helper_functions.analysis.analyze_conductance spinqick.helper_functions.analysis.analyze_transconductance spinqick.helper_functions.analysis.thresh_psb spinqick.helper_functions.analysis.interpret_data_psb spinqick.helper_functions.analysis.calculate_conductance spinqick.helper_functions.analysis.calculate_transconductance spinqick.helper_functions.analysis.calculate_electron_temperature spinqick.helper_functions.analysis.fit_blobs spinqick.helper_functions.analysis.fit_gaussian spinqick.helper_functions.analysis.fit_sigmoid spinqick.helper_functions.analysis.calculate_difference spinqick.helper_functions.analysis.calculate_thresholded spinqick.helper_functions.analysis.analyze_psb_standard Module Contents --------------- .. py:data:: logger .. py:function:: analyze_conductance(data) Calculate data magnitude from acquire function output. .. py:function:: analyze_transconductance(data) Calculate transconductance from acquire function output. .. py:function:: thresh_psb(data, threshold) Threshold data. .. py:function:: interpret_data_psb(data, diff=True, thresh=None) Take magnitude of data, take difference between singlet and triplet data and threshold if needed. .. py:function:: calculate_conductance(data, adc_conversion, average_level = None) Calculates conductance from raw data and saves on the analyzed_data attribute. .. py:function:: calculate_transconductance(data, adc_conversion) Calculates transconductance from raw data and saves on the analyzed_data attribute. .. py:function:: calculate_electron_temperature(data, plunger_gate) Calculates the electron temperature from a 1D sweep over a loading line. .. py:function:: fit_blobs(data, n_components = 2) Fits gaussian mixture models to integrated measurements. .. py:function:: fit_gaussian(x_data, y_data) Fit data to a gaussian. .. py:function:: fit_sigmoid(x_data, y_data) Fit data to a sigmoid. .. py:function:: calculate_difference(data, average_level = None) Subtract reference measurement from actual data. .. py:function:: calculate_thresholded(data, threshold, average_level = None) Calculate thresholded 0 or 1 data from analyzed data and average after thresholding. .. py:function:: analyze_psb_standard(sq_data, adc_unit_conversions, reference, thresh, threshold, final_avg_lvl = spinqick_enums.AverageLevel.BOTH) Calculates conductance and if desired the thresholded data from a spinqick data object.