当前位置: X-MOL 学术Quantum › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Scqubits: a Python package for superconducting qubits
Quantum ( IF 6.4 ) Pub Date : 2021-11-17 , DOI: 10.22331/q-2021-11-17-583
Peter Groszkowski 1 , Jens Koch 2
Affiliation  

$\textbf{scqubits}$ 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$\phi$) and the 0-$\pi$ qubit. $\textbf{scqubits}$ 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 $\textbf{scqubits}$ can be accessed programatically, the package also implements GUI-like widgets that, with a few clicks can help users both create relevant Python objects, as well as explore their properties through various plots. When applicable, the library harnesses the computing power of multiple cores via multiprocessing. $\textbf{scqubits}$ further exposes a direct interface to the Quantum Toolbox in Python (QuTiP) package, allowing the user to efficiently leverage QuTiP's proven capabilities for simulating time evolution.

中文翻译:

Scqubits:用于超导量子位的 Python 包

$\textbf{scqubits}$ 是一个用于模拟和分析超导电路的开源 Python 包。它提供了方便的程序来获取常见的超导量子位的能谱,例如 transmon、fluxonium、flux、cos(2$\phi$) 和 0-$\pi$ 量子位。$\textbf{scqubits}$ 还具有许多用于可视化计算光谱数据的选项,包括作为外部参数函数的能级图、各种算子的矩阵元素的显示以及轻松绘制量子位波函数的方法。许多这些工具不限于单个量子位,而是扩展到由耦合超导量子位和谐波(或弱非谐波)模式组成的复合希尔伯特空间。由于各种通常考虑的噪声通道,该库提供了一套广泛的方法来估计量子位相干时间。虽然 $\textbf{scqubits}$ 的所有功能都可以通过编程方式访问,但该包还实现了类似 GUI 的小部件,只需点击几下,即可帮助用户创建相关的 Python 对象,以及通过各种绘图探索它们的属性。在适用的情况下,该库通过多处理利用多核的计算能力。$\textbf{scqubits}$ 进一步公开了 Python (QuTiP) 包中的 Quantum Toolbox 的直接接口,允许用户有效地利用 QuTiP 经验证的功能来模拟时间演化。只需点击几下即可帮助用户创建相关的 Python 对象,并通过各种绘图探索它们的属性。在适用的情况下,该库通过多处理利用多核的计算能力。$\textbf{scqubits}$ 进一步公开了 Python (QuTiP) 包中的 Quantum Toolbox 的直接接口,允许用户有效地利用 QuTiP 经验证的功能来模拟时间演化。只需点击几下即可帮助用户创建相关的 Python 对象,并通过各种绘图探索它们的属性。在适用的情况下,该库通过多处理利用多核的计算能力。$\textbf{scqubits}$ 进一步公开了 Python (QuTiP) 包中的 Quantum Toolbox 的直接接口,允许用户有效地利用 QuTiP 经验证的功能来模拟时间演化。
更新日期:2021-11-17
down
wechat
bug