KidsSweepGainWithLinTrend

class kidsproc.kidsmodel.KidsSweepGainWithLinTrend(fr, Qr, g0, g1, g, phi_g, f0, k0, k1, m0, m1, **kwargs)[source]

Bases: kidsproc.kidsmodel._ResonanceCircleSweepMixin, kidsproc.kidsmodel._ReadoutReprComplexMixin, kidsproc.kidsmodel._KidsReadoutMixin, kidsproc.kidsmodel._ReadoutGainWithLinTrendMixin, kidsproc.kidsmodel._ComposableModelBase

Model that describes the S21 for frequency sweep with an effective gain and a linear baseline trend.

Attributes Summary

Qr

f0

fr

g

g0

g1

k0

k1

m0

m1

param_names

phi_g

Methods Summary

evaluate(f, fr, Qr, g0, g1, g, phi_g, f0, …)

Evaluate the model on some input variables.

Attributes Documentation

Qr = Parameter('Qr', value=20000.0)
f0 = Parameter('f0', value=1000000000.0, unit=Hz, bounds=(0.0, None))
fr = Parameter('fr', value=1000000000.0, unit=Hz, bounds=(0.0, None))
g = Parameter('g', value=nan, tied=<function _tied_g_amp>)
g0 = Parameter('g0', value=1.0)
g1 = Parameter('g1', value=0.0)
k0 = Parameter('k0', value=0.0)
k1 = Parameter('k1', value=0.0)
m0 = Parameter('m0', value=0.0)
m1 = Parameter('m1', value=0.0)
param_names = ('fr', 'Qr', 'g0', 'g1', 'g', 'phi_g', 'f0', 'k0', 'k1', 'm0', 'm1')
phi_g = Parameter('phi_g', value=nan, tied=<function _tied_g_phase>)

Methods Documentation

static evaluate(f, fr, Qr, g0, g1, g, phi_g, f0, k0, k1, m0, m1)[source]

Evaluate the model on some input variables.