This workshop was presented by UMQ, Join us!
This repository provides a Jupyter notebook (C4IR_Workshop.ipynb) for simulating and visualizing calibration procedures in superconducting qubit systems using QuTiP and scqubits.
- Frequency Domain: Coupled qubit-resonator Hamiltonian, energy levels, resonator spectroscopy.
- Two-Tone Spectroscopy: Simulated extraction of the qubit frequency.
- Time Domain: Rabi oscillations, fitting routines, and visualization.
- Qubit Characterization: T1 (decoherence) and T2* (dephasing) measurements and fits.
Simulation cells are commented out to avoid long runtimes. Instead, precomputed results are provided as pickled files in the sim_data/ directory. The notebook loads these files for immediate plotting and analysis.
To re-run simulations, simply uncomment the relevant code cells.
sim_data/output_r_spectroscopy.pkl— Resonator spectroscopysim_data/output_two_tone.pkl— Two-tone spectroscopysim_data/output_chevron.pkl— Rabi measurementsim_data/output_T1.pkl— T1 relaxationsim_data/output_T2_start.pkl— T2* (Ramsey)
- Python 3.7+
- qutip, scqubits, numpy, matplotlib, joblib, tqdm
Install with:
pip install qutip scqubits numpy matplotlib joblib tqdm- Open
C4IR_Workshop.ipynbin Jupyter or VS Code. - Run the notebook. Simulation cells are commented; uncomment to re-run if needed.
- Plots and analysis will use the provided pickled data.
Author:
Ibraheem AlYousef
