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)