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)
| File | Size | Uploaded | |
|---|---|---|---|
| qbranch-0.1.0.tar.gz | 13.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|