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