calix.hagen.HagenCalibOptions
-
class
calix.hagen.
HagenCalibOptions
(cadc_options: calix.common.cadc.CADCCalibOptions = <factory>, neuron_options: calix.hagen.neuron_dataclasses.NeuronCalibOptions = <factory>, neuron_disable_leakage: bool = True, synapse_driver_options: calix.hagen.synapse_driver.SynapseDriverCalibOptions = <factory>) Bases:
calix.common.base.CalibOptions
Dataclass collecting further options for Hagen-mode calibrations with integration on membranes.
- Variables
cadc_options – Further options for CADC calibration.
neuron_options – Further options for neuron calibration.
neuron_disable_leakage – Decide whether the neuron leak bias currents are set to zero after calibration. This is done by default, which disables leakage entirely. Note that even if the leak bias is set to zero, some pseudo-leakage may occur through the synaptic input OTAs.
synapse_driver_options – Further options for synapse driver calibration.
-
__init__
(cadc_options: calix.common.cadc.CADCCalibOptions = <factory>, neuron_options: calix.hagen.neuron_dataclasses.NeuronCalibOptions = <factory>, neuron_disable_leakage: bool = True, synapse_driver_options: calix.hagen.synapse_driver.SynapseDriverCalibOptions = <factory>) → None Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
([cadc_options, neuron_options, …])Initialize self.
Attributes
-
cadc_options
: calix.common.cadc.CADCCalibOptions
-
neuron_disable_leakage
: bool = True
-
neuron_options
: calix.hagen.neuron_dataclasses.NeuronCalibOptions
-
synapse_driver_options
: calix.hagen.synapse_driver.SynapseDriverCalibOptions