Skip to main content

No project description provided

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qbranch-0.1.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qbranch-0.1.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file qbranch-0.1.0.tar.gz.

File metadata

  • Download URL: qbranch-0.1.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for qbranch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fedd5a75a0781f79220ed0ecae4ab26bff5b2c49a7454dc2bb0fae4424f4f1e5
MD5 8c267a2d704e01238ec3a5804301cff6
BLAKE2b-256 7d8509ffd16a38fe264cf3d74d900d8a488886e87d8af32735c65e6bea14ff26

See more details on using hashes here.

File details

Details for the file qbranch-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: qbranch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for qbranch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1de169fa95d4f1cfd87d42378c47b17c585203ef49bbb66f1d0b3c1470321de2
MD5 89509ecf022d05ba54db5cd530700261
BLAKE2b-256 49cd65352f8bf1ac8f535866679bf7efe3ec15d6c7702a7ff980370a05181640

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page