calix.spiking.correlation.CorrelationCalibResult

class calix.spiking.correlation.CorrelationCalibResult(target: Optional[CalibTarget], options: Optional[CalibOptions], i_bias_ramp: numpy.ndarray = <factory>, i_bias_store: numpy.ndarray = <factory>, amp_calib: numpy.ndarray = <factory>, time_calib: numpy.ndarray = <factory>)

Bases: calix.common.base.CalibResult

Result of a synapse correlation sensor calibration.

Holds CapMem bias currents and individual calibration bits.

__init__(target: Optional[CalibTarget], options: Optional[CalibOptions], i_bias_ramp: numpy.ndarray = <factory>, i_bias_store: numpy.ndarray = <factory>, amp_calib: numpy.ndarray = <factory>, time_calib: numpy.ndarray = <factory>)None

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(target, options[, i_bias_ramp, …])

Initialize self.

apply(builder)

Apply the calibration in the given builder.

amp_calib: numpy.ndarray
apply(builder: calix.common.base.WriteRecordingPlaybackProgramBuilder)None

Apply the calibration in the given builder.

Parameters

builder – Builder or dumper to append configuration instructions to.

i_bias_ramp: numpy.ndarray
i_bias_store: numpy.ndarray
time_calib: numpy.ndarray