ooragan.ResonatorAttribution#

class ooragan.ResonatorAttribution(fit_results: ArrayLike, dc_kinetic_induct: float, resonators: list[Resonator])[source]#

Resonator attribution takes the fit results and tries to attribute the resonance peaks to physical resonators present on the feedline.

Parameters:
fit_resultsArrayLike

Results from the fit of the resonators given by the ResonatorFitter class.

dc_kinetic_inductfloat

DC measured sheet kinetic inductance in nH/square.

resonatorsResonator

The physical resonators present on the feedline.

Attributes:
_fit_resultsArrayLike

Results from the fit of the resonators given by the ResonatorFitter class.

_dc_Lkinfloat

DC measured sheet kinetic inductance in nH/square.

_res_on_lineResonator

The physical resonators present on the feedline.

Methods

minimize_Lk([printer])

Tries to attribute each resonance measured with a resonator object provided to the class by calculating a kinetic inductance from the resonance shift with the geometrical resonance.

minimize_Qc()

minimize_lambda_eff()