OpticalDetune

class kidsproc.kidsmodel.OpticalDetune(*args, **kwargs)[source]

Bases: kidsproc.kidsmodel._Model

Model that describes detuning of KIDs in response to incident optical power.

The model reads

x = (p - background) * responsivity

Attributes Summary

background

n_inputs

n_outputs

param_names

responsivity

Methods Summary

__call__(self, \*inputs[, model_set_axis, …])

Evaluate this model using the given input(s) and the parameter values that were specified when the model was instantiated.

evaluate(p, background, responsivity)

Evaluate the model on some input variables.

Attributes Documentation

background = Parameter('background', value=5.0, unit=pW, bounds=(0.0, None))
n_inputs = 1
n_outputs = 1
param_names = ('background', 'responsivity')
responsivity = Parameter('responsivity', value=1e-17, unit=1.0 1 / W, bounds=(0.0, None))

Methods Documentation

__call__(self, *inputs, model_set_axis=None, with_bounding_box=False, fill_value=nan, equivalencies=None, inputs_map=None, **new_inputs)

Evaluate this model using the given input(s) and the parameter values that were specified when the model was instantiated.

static evaluate(p, background, responsivity)[source]

Evaluate the model on some input variables.