Units
The output of Circuit.diag()
, Capacitor.energy()
, and Inductor.energy()
methods are in the frqeuncy default unit of SQcircuit, gigahertz. This simply can be changed to Hz
, kHz
, or MHz
via following method:
import SQcircuit as sq
sq.set_unit_freq("MHz")
The default unit for all elements are gigahertz, and there is no need to specify the unit for the elements in gigahertz unit. However, we can change the default unit for each type of element via sq.set_unit_cap()
, sq.set_unit_ind()
, and sq.set_unit_JJ()
functions for capacitors, inductors, and Josephson junctions respectively. For example, in the following code C1
and C2
are in gigahertz unit and C3
and C4
are in femtofarad unit.
# capacitors in GHz default unit
C1 = sq.Capacitor(10)
C2 = sq.Capacitor(12)
sq.set_unit_cap("fF")
# capacitors in fF default unit
C3 = sq.Capacitor(3)
C4 = sq.Capacitor(4)