quchip.devices

Device models: truncated-Hilbert-space quantum systems that a chip owns.

A device declares its local Hamiltonian. Couplings and drives contribute their own local Hamiltonians. See quchip.devices.base for the full device protocol.

Public models

  • Qubit: ideal two-level system, H = freq * |1><1|.

  • Resonator: linear harmonic mode, H = omega * n_hat.

  • DuffingTransmon: Duffing-anharmonic transmon qubit, H = omega * n + (alpha/2) * n * (n - I).

  • FluxTunableTransmon: SQUID-dispersion flux-tunable transmon. freq/anharmonicity are the calibrated local transition parameters at the stored flux_bias.

  • KerrCavity: Kerr-nonlinear resonator, H = omega * n_hat - K * n_hat * (n_hat - I).

  • Fluxonium: circuit-level fluxonium in the phase basis.

  • ChargeBasisTransmon: circuit-level transmon in the integer charge basis.

Coupling Protocols (for drive dispatch)

  • ChargeCoupled, PhaseCoupled, FluxCoupled, FrequencyControlled

Modules

base

Base class for finite local quantum devices.

fluxonium

Fluxonium authored on a finite phase grid.

fock

Convenience base for devices authored in a truncated Fock space.

kerr_cavity

KerrCavity: Kerr-nonlinear resonator model.

protocols

Runtime-checkable Protocols for physical-operator drive dispatch.

qubit

An ideal two-level system with a declared transition frequency.

resonator

Linear-resonator device model.

spaces

Backend-neutral local Hilbert spaces and their named operators.

transmon

Transmon device models.