Skip to content

analysis

tergite_autocalibration.lib.nodes.coupler.cz_chevron.analysis

Classes:

Name Description
CZChevronAnalysis
OptimalResult

CZChevronAnalysis

CZChevronAnalysis(dataset: Dataset)

Bases: BaseAnalysis

Methods:

Name Description
rotate_to_probability_axis

Rotates the S21 IQ points to the real - normalized axis

run_fitting_max_swap_amp

Find the optimal ac frequency by finding the largest swapping amplitudes in the first period.

run_fitting_min_coupling_strength

Find the optimal ac frequency by finding the longest swapping period.

rotate_to_probability_axis

rotate_to_probability_axis(complex_measurement_data)

Rotates the S21 IQ points to the real - normalized axis that describes the |0> - |1> axis. !!! It Assumes that complex_measurement_data[-2] corresponds to the |0> and complex_measurement_data[-1] corresponds to the |1>

run_fitting_max_swap_amp

run_fitting_max_swap_amp()

Find the optimal ac frequency by finding the largest swapping amplitudes in the first period.

run_fitting_min_coupling_strength

run_fitting_min_coupling_strength()

Find the optimal ac frequency by finding the longest swapping period.

OptimalResult

OptimalResult(sweep_para, unit)
Parameters

id Id of the data, e.g., tuid sweep_para The para to be swept unit The unit of sweep_para

Methods:

Name Description
get_result

If we found the optimal result, check if we need some

get_result

get_result()

If we found the optimal result, check if we need some supplementary information asscoiated with the optimal result. If so, we return them as a tuple.