Note

This page was generated from tut//4-Analysis//4.33-Transmon-analytics.ipynb.

Transmon Analytics

This demo notebook demonstrates how to use the transmon_analytics.py file to create plots of the transmon qubit Cooper pair box eigenvalues as a function of offset charge (ng). These plots can be found the original transmon qubit paper (J. Kock et al., Phys. Rev. A 76, 042319 (2007).) Here we consider the first four energy levels (m=0 through m=3) as a function of offset charge for the case where the ratio of Josephson to charing energy is equal to one (\(E_{J} / E_{C} = 1.0\).)

[1]:
import qiskit_metal as metal
from qiskit_metal.analyses.hamiltonian.transmon_analytics import *

The function which actually creates the plots is called “plot_eigenvalues” and it does not take any arguments. So, we can create the plot(s) simply by executing the following command:

[2]:
plot_eigenvalues()

The plots can be made for higher energy levels and/or for different ratios of \(E_{J}/E_{C}\) by directly modifying those parameters in the file transmon_analytics.py

For more information, review the Introduction to Quantum Computing and Quantum Hardware lectures below

  • Superconducting Qubits I: Quantizing a Harmonic Oscillator, Josephson Junctions Part 1
Lecture Video Lecture Notes Lab
  • Superconducting Qubits I: Quantizing a Harmonic Oscillator, Josephson Junctions Part 2
Lecture Video Lecture Notes Lab
  • Superconducting Qubits I: Quantizing a Harmonic Oscillator, Josephson Junctions Part 3
Lecture Video Lecture Notes Lab
  • Superconducting Qubits II: Circuit Quantum Electrodynamics, Readout and Calibration Methods Part 1
Lecture Video Lecture Notes Lab
  • Superconducting Qubits II: Circuit Quantum Electrodynamics, Readout and Calibration Methods Part 2
Lecture Video Lecture Notes Lab
  • Superconducting Qubits II: Circuit Quantum Electrodynamics, Readout and Calibration Methods Part 3
Lecture Video Lecture Notes Lab