ooragan.Resonator#
- class ooragan.Resonator(length: float, conductor_width: float, gap_to_ground: float, thickness: float, coupling_gap: float, london_eff: float, substrate_dielectric_const: float = 11.68, Qc_estimated: float | None = None, type: str = 'lambda4')[source]#
Container of a CPW resonator’s parameter.
- Parameters:
- lengthfloat
Resonator total lenght in microns.
- conductor_widthfloat
Width of the central conductor of the CPW in microns.
- gap_to_groundfloat
Gap between the central conductor and the ground plane in microns.
- thicknessfloat
Thickness of the metal in nanometers.
- coupling_gapfloat
Coupling distance measured between the gap of the feedline and the gap of the resonator. Distance in microns.
- substrate_dielectric_constfloat, optional
Dielectric constant of the substrate. Defaults to 11.68 (silicon).
- Qc_estimatedfloat, optional
Estimation of the coupling quality factor of the resonator.
- typestr, optional
Type of resonator, between “lambda2” for half-wave or “lambda4” for quarter wave. Defaults to “lambda4”.
- Attributes:
- conductor_widthfloat
Width of the central conductor of the CPW in microns.
- coupling_gapfloat
Coupling distance measured between the gap of the feedline and the gap of the resonator. Distance in microns.
- freq_geofloat
Geometrical frequency of the resonator in Hz.
- gap_to_groundfloat
Gap between the central conductor and the ground plane in microns.
- lengthfloat
Resonator total lenght in microns.
- Qc_estimatedfloat
Estimation of the coupling quality factor of the resonator.
- substrate_dielectric_constfloat
Dielectric constant of the substrate.
- thicknessfloat
Thickness of the metal in nanometers.
- typestr
Type of resonator, between “lambda2” for half-wave or “lambda4” for quarter wave.
Methods