calix.spiking.correlation.CorrelationCalibTarget

class calix.spiking.correlation.CorrelationCalibTarget(amplitude: float = 0.5, time_constant: quantities.quantity.Quantity = array(5.) * us)

Bases: calix.common.base.CalibTarget

Target parameters for correlation calibration.

Variables
  • amplitude – Target correlation amplitude (at delay 0) for all synapses, per correlated event. Feasible targets range from some 0.2 to 2.0, higher amplitudes will likely require adjusting v_res_meas.

  • time_constant – Target correlation time constant for all synapses. Feasible targets range from some 2 to 30 us.

__init__(amplitude: float = 0.5, time_constant: quantities.quantity.Quantity = array(5.) * us)None

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

Methods

__init__([amplitude, time_constant])

Initialize self.

Attributes

amplitude

feasible_ranges

time_constant

amplitude: float = 0.5
feasible_ranges: ClassVar[Dict[str, ParameterRange]] = {'amplitude': ParameterRange(lower=0.2, upper=2), 'time_constant': ParameterRange(lower=array(2.) * us, upper=array(30.) * us)}
time_constant: quantities.quantity.Quantity = array(5.) * us