scqubits (conda-forge, PyPi, github) is an open-source Python library for simulating superconducting qubits. It is meant to give the user a convenient way to obtain energy spectra of common superconducting qubits, plot energy levels as a function of external parameters, calculate matrix elements etc. The library further provides an interface to QuTiP, making it easy to work with composite Hilbert spaces consisting of coupled superconducting qubits and harmonic modes. Internally, numerics within scqubits is carried out with the help of Numpy and Scipy; plotting capabilities rely on Matplotlib.
If scqubits is helpful to you in your research, please support its continued development and maintenance. Use of scqubits in research is appropriately acknowledged in publications by citing:
Peter Groszkowski and Jens Koch,
scqubits: a Python package for superconducting qubits,
Quantum 5, 583 (2021).
Download and Installation
You can install scqubits via conda or pip:
conda install -c conda-forge scqubits
pip install scqubits
APS March Meeting Presentation
Documentation
The documentation for scqubits is available at: https://scqubits.readthedocs.io
Contribute
You are welcome to contribute to further development of scqubits by forking the github repository and sending pull requests, or by filing bug reports at the scqubits github issues page. All contributions are acknowledged in the contributors’ section in the documentation.
License
You are free to use this software, with or without modification, provided that the conditions listed in the LICENSE file are satisfied.
Funding acknowledgments
We gratefully acknowledge financial support for the continued development of the scqubits library by the Air Force Office for Scientific Research under grant no. FA9550-20-1-0271. Previously, creation of the scqubits library was partially supported by the Army Research Office under Grant no. W911NF-15-1-0421, by Northwestern University, and by the Northwestern-Fermilab Center for Applied Physics and Superconducting Technologies (CAPST).