hypernets_processor.calibration.measurement_functions.template_measurement_function module

class hypernets_processor.calibration.measurement_functions.template_measurement_function.TemplateMeasurementFunction(prop=None, xvariables=None, uncxvariables=None, yvariable=None, yunit='', corr_between=None, param_fixed=None, repeat_dims=None, corr_dims=None, separate_corr_dims=False, allow_some_nans=True, ydims=None, refxvar=None, sizes_dict=None, use_err_corr_dict=False, broadcast_correlation='syst')

Bases: MeasurementFunction

get_argument_names()

This function allows to return the names of the input quantities as a list of strings. Can optionally be overwritten to provide names instead of providing xvariables as a keyword.

Returns:

names of the input quantities

Return type:

list of strings

static get_name()
meas_function(digital_number, gains, dark_signal, temp)

This function implements the measurement function. Each of the arguments can be either a scalar or a vector (1D-array).