Skip to main content

qbranch

Branch analysis scripts for several qubit architectures. This module was produced in order to better understand the process of MIST in fluxonium qubits, however, it can more generally produce mappings between bare/dressed states of decoupled/coupled Hamiltonians, and organize them in whichever way is deemed most useful. It is currently arranged in a manner most conducive to studying dispersive readout of various qubit types with various couplings, but it is flexible enough that given bare/coupled Hamiltonians, we can perform branch analysis in a manner nominally identical to what is done in Dumas et al., here: https://arxiv.org/pdf/2402.06615 .

The main scripts are all contained within the directory qbranch. There are some example notebooks illustrating a sample workflow on a local PC, and condor_scripts which I have used to perform this analysis on a high-performance-computing-cluster. For start-up instructions, I suggest looking at example_workflow.ipynb, and playing with parameters/output data.

To install the package, pip install qbranch will suffice. The requirements are fairly clean, since the majority of the analysis is essentially a wrapper around SCQubits and QuTiP, the only other packages we need are the usual suspects for numerically oriented scientific work like numpy, scipy and the like.

This package is under active development, contributions and suggestions are both welcome. Feel free to reach out at byrdquantum@gmail.com with any questions, comments, concerns, ideas, anything.

Metadata

Release files for qbranch 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qbranch 0.1.0
File Size Uploaded
qbranch-0.1.0.tar.gz 13.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qbranch 0.1.0
File Interpreter ABI Platform
qbranch-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.5 kB

Release files / qbranch-0.1.0.tar.gz

Download URL qbranch-0.1.0.tar.gz
Size 13.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fedd5a75a0781f79220ed0ecae4ab26bff5b2c49a7454dc2bb0fae4424f4f1e5
BLAKE2b-256 checksum
How to use checksums
7d8509ffd16a38fe264cf3d74d900d8a488886e87d8af32735c65e6bea14ff26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / qbranch-0.1.0-py3-none-any.whl

Download URL qbranch-0.1.0-py3-none-any.whl
Size 14.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1de169fa95d4f1cfd87d42378c47b17c585203ef49bbb66f1d0b3c1470321de2
BLAKE2b-256 checksum
How to use checksums
49cd65352f8bf1ac8f535866679bf7efe3ec15d6c7702a7ff980370a05181640
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page