Transmon

The Boulder Opal Toolkits are currently in beta phase of development. Breaking changes may be introduced.

class Transmon(dimension, frequency=None, anharmonicity=None, drive=None, name='transmon')

Class that stores all the physical system data for a transmon.

Parameters

See also

superconducting.Cavity

Class describing cavities in superconducting systems.

superconducting.TransmonCavityInteraction

Class describing interactions between a transmon and a cavity.

superconducting.TransmonTransmonInteraction

Class describing interactions between two transmons.

Notes

The Hamiltonian for the transmon is defined as

\[H_\mathrm{transmon} = \omega_t b^\dagger b + \frac{\alpha}{2} (b^\dagger)^2 b^2 + \frac{1}{2} \left(\gamma_t b^\dagger + H.c. \right) ,\]

where \(H.c.\) indicates the Hermitian conjugate. All coefficients in the Hamiltonian are optional, and you should only pass those relevant to your system.