Scqubits: a Python package for superconducting qubits
Peter Groszkowski, Jens Koch

TL;DR
scqubits is an open-source Python package that simplifies the simulation, analysis, and visualization of superconducting qubits and circuits, supporting complex systems and coherence time estimation.
Contribution
It introduces a comprehensive, user-friendly Python library for modeling superconducting qubits, including spectral analysis, visualization, noise modeling, and integration with QuTiP.
Findings
Supports multiple qubit types and coupled systems
Provides tools for estimating coherence times under noise
Includes GUI widgets for easier exploration
Abstract
is an open-source Python package for simulating and analyzing superconducting circuits. It provides convenient routines to obtain energy spectra of common superconducting qubits, such as the transmon, fluxonium, flux, cos(2) and the 0- qubit. also features a number of options for visualizing the computed spectral data, including plots of energy levels as a function of external parameters, display of matrix elements of various operators as well as means to easily plot qubit wavefunctions. Many of these tools are not limited to single qubits, but extend to composite Hilbert spaces consisting of coupled superconducting qubits and harmonic (or weakly anharmonic) modes. The library provides an extensive suite of methods for estimating qubit coherence times due to a variety of commonly considered noise channels. While all functionality of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
