analysis
tergite_autocalibration.lib.nodes.readout.ro_frequency_optimization.analysis
Module containing a class that fits data from a resonator spectroscopy experiment.
Classes:
| Name | Description |
|---|---|
OptimalRO01FrequencyQubitAnalysis |
Analysis that fits the data of resonator spectroscopy experiments |
OptimalRO01FrequencyQubitAnalysis
Bases: BaseQubitAnalysis
Analysis that fits the data of resonator spectroscopy experiments and extractst the optimal RO frequency.
Methods:
| Name | Description |
|---|---|
plot |
Plot the fitted values from the analysis |
plotter |
primary axis: the |0> and |1> resonator traces on the IQ plane. |
process_qubit |
Setup the qubit data and analyze it. |
rotate_to_probability_axis |
Rotates the S21 IQ points to the real - normalized axis |
plot
Plot the fitted values from the analysis Args: primary_axis: The axis object from matplotlib to be plotted Returns: None, will just plot the fitted values
plotter
the |0> and |1> resonator traces on the IQ plane.
The points for which the distance between the traces is maximized is denoted.
magnitude_axis: s21 magnitudes in terms of the frequency for both the |0> and |1> resonator traces. Optimal frequency is denoted. phase_axis: s21 phases in terms of the frequency for both the |0> and |1> resonator traces. Optimal frequency is denoted.
process_qubit
process_qubit(dataset, qubit_element) -> QOI
Setup the qubit data and analyze it. Args: dataset: xarray dataset with the qubit data qubit_element: name of the qubit element Returns: QOI: Quantity of interest as QOI wrapped object