ooragan.FitResult#

class ooragan.FitResult(results: list[ResonatorFitter], photon_nbr: list[float], magnet_field: list[float] | None = None)[source]#

Fit results container for a single file.

Parameters:
resultslist of resonator.base.ResonatorFitter

List of ResonatorFitter objects from the Fitter.

photon_nbrlist of float

List of the computed photon numbers.

magnet_fieldlist of float, optional

List of magnetic field norm values.

Methods

append(results, photon_nbr[, magnet_field])

Append new results to existing FitResult instance.

Q_c

The coupling quality factors.

Q_c_error

The standard error of the coupling quality factor.

Q_i

The internal quality factors.

Q_i_error

The standard error of the internal quality factor.

Q_t

The total quality factors.

Q_t_error

The standard error of the total quality factor.

coupling_loss

The coupling loss.

coupling_loss_error

The coupling loss error.

f_r

The resonance frequency.

f_r_error

The standard error of the resonance frequency.

internal_loss

The internal loss.

internal_loss_error

The internal loss error.

magnet_field

The magnetic field norm in Tesla.

omega_r

The resonance angular frequency.

omega_r_error

The standard error of the resonance angular frequency.

photon_nbr

The computed photon numbers.