Calculating eigenfrequencies, loss-rates, anharmonicities, and Kerr parameters
- Qcircuit.f_k_A_chi(pretty_print=False, **kwargs)[source]
Returns the eigenfrequency, loss-rates, anharmonicity, and Kerr parameters of the circuit.
Returns these quantities in the form
[[f_0,f_1,..],[k_0,k_1,..],[A_0,A_1,..],[[A_0,chi_01,..],[chi_10,A_1,..]..]]
Each quantity is returned as a numpy arrays, where each index corresponds to a normal mode, ordered with increasing normal mode frequency. All quantities are provided in units of Hertz, not in angular frequency.
This method is equivalent to calling
[_.eigenfrequencies(**kwargs),_.loss_rates(**kwargs), _.anharmonicities(**kwargs),_.kerr(**kwargs)]
For more details, refer to the functions
qucat.Qcircuit.eigenfrequencies()
qucat.Qcircuit.anharmonicities()
- Parameters:
pretty_print (Boolean, optional) – If set to True, this method will print a summary of the system parameters as a table.
kwargs – Values for un-specified circuit components, ex:
L=1e-9
.
- Returns:
[[f_0,f_1,..],[k_0,k_1,..],[A_0,A_1,..],[[A_0,chi_01,..],[chi_10,A_1,..]..]]
- Return type:
List of numpy arrays