pyEPR.calcs.transmon module#
Transmon calculations
- class pyEPR.calcs.transmon.CalcsTransmon[source]#
Bases:
objectCommon calculations and parameter reporting used for transmon qubits.
- static dispersiveH_params_PT_O1(Pmj, Ωm, Ej)[source]#
First order PT on the 4th power of the JJ cosine.
This function applied to an unfrustrated Josephson junction.
Pmj : Matrix MxJ Ωm : GHz Matrix MxM Ej : GHz Matrix JxJ
returns f_O1, χ_O1 χ_O1 has diagonal divided by 2 so as to give true anharmonicity.
Example use:
# PT_01: Calculate 1st order PT results f_O1, χ_O1 = Calc_basic.dispersiveH_params_PT_O1(Pmj, Ωm, Ej)