Qubit Designer
- class FloatingTransmonDesigner(resonator)
Bases:
TransmonBase- get_free_params()
- optimise(param_constraints, print_results=True)
- class ResonatorBase
Bases:
object- get_res_capacitance()
- get_res_frequency()
- get_res_impedance()
- get_res_inductance()
- is_res_parallelLC()
- print()
- class ResonatorHalfWave(f0, shorted=False, impedance=50)
Bases:
ResonatorBase- get_res_capacitance()
- get_res_frequency()
- get_res_impedance()
- get_res_inductance()
- is_res_parallelLC()
- class ResonatorLC(f0=None, L=None, C=None)
Bases:
ResonatorBase- get_res_capacitance()
- get_res_frequency()
- get_res_impedance()
- get_res_inductance()
- is_res_parallelLC()
- class ResonatorQuarterWave(f0, shorted=True, impedance=50)
Bases:
ResonatorBase- get_res_capacitance()
- get_res_frequency()
- get_res_impedance()
- get_res_inductance()
- is_res_parallelLC()
- class TransmonBase
Bases:
object- EJonEC(CJeff, fQubitHertz)
- chk_constr_resp(constr_name, x, constrs, mps)
- get_free_params()
- parse_params(param_constraints)
- class XmonDesigner(resonator)
Bases:
TransmonBase- get_free_params()
- optimise(param_constraints)