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/anharmonicityare the calibrated local transition parameters at the storedflux_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 class for finite local quantum devices. |
|
Fluxonium authored on a finite phase grid. |
|
Convenience base for devices authored in a truncated Fock space. |
|
KerrCavity: Kerr-nonlinear resonator model. |
|
Runtime-checkable Protocols for physical-operator drive dispatch. |
|
An ideal two-level system with a declared transition frequency. |
|
Linear-resonator device model. |
|
Backend-neutral local Hilbert spaces and their named operators. |
|
Transmon device models. |