Skip to main content

bfqcircuits contains useful code.

Project description

Black Forest Quantum Circuits

This package allows the numerical exploration of the most commonly used superconducting artificial atoms, the transmon and the fluxonium. Even though these circuit names are typically associated with certain parameter regimes, all regimes of these circuits can efficiently be analysed.

The package can be used to design the spectrum of the atoms, their dispersive readout, as well as to extract various properties. A fluxonium fit routine is included, to extract the circuit parameters from a measured spectrum. The transmon Hamiltonian can be set up with an arbitrary number of Josephson junction harmonics.

The package includes the celebrated quantum Rabi model to showcase the complex behavior of the dispersive shift with increasing readout power.

The managable source code may serve as a starting point to implement more complex artificial atoms and their readout.

Created at the foot of the Black Forest in Karlsruhe, Germany.

Quick start

To install bfqcircuits, run the following command in your terminal:

    $ pip install bfqcircuits

or download the package and execute in the main directory:

    $ pip install .

In case you wish to edit the package, install it via

    $ pip install --editable .

Use it in your project:

    $ from bfqcircuits.core import fluxonium

To get started, you may have a look at the example notebooks under docs/examples.

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

bfqcircuits-0.1.0.tar.gz (38.6 kB view details)

Uploaded Source

Built Distribution

bfqcircuits-0.1.0-py3-none-any.whl (46.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bfqcircuits-0.1.0.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for bfqcircuits-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2bdcaba53f6cafc166208045391c94ef9490519836f3a07eea704284c71eeb83
MD5 c8746e6fbe73727f485aa2724601a64f
BLAKE2b-256 5e4875d24b8f9ab7a681a0e5e255600ba0be9f1cde34d4145667be0805a4b658

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bfqcircuits-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 46.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for bfqcircuits-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 098360dbc7f96ad9aaf271694ff6bdb6669fe0c1f0780ddfe216a43132cf9b9c
MD5 4186716295029f7d24efb2763218af71
BLAKE2b-256 096fa984a8b5e3573a25e82dcbe4c9c8cc1f74db49dc44afe7def6c2506f2cb1

See more details on using hashes here.

Supported by

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