calix.hagen.HagenCalibTarget

class calix.hagen.HagenCalibTarget(cadc_target: calix.common.cadc.CADCCalibTarget = <factory>, neuron_target: calix.hagen.neuron_dataclasses.NeuronCalibTarget = <factory>)

Bases: calix.common.base.TopLevelCalibTarget

Dataclass collecting target parameters for Hagen-mode calibrations with integration on membranes.

Variables
__init__(cadc_target: calix.common.cadc.CADCCalibTarget = <factory>, neuron_target: calix.hagen.neuron_dataclasses.NeuronCalibTarget = <factory>)None

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

Methods

__init__([cadc_target, neuron_target])

Initialize self.

calibrate(connection[, options])

Execute a calibration for this target.

Attributes

cadc_target: cadc.CADCCalibTarget
calibrate(connection: pyhxcomm_vx.ConnectionHandle, options: Optional[calix.hagen.HagenCalibOptions] = None)calix.hagen.HagenCalibResult

Execute a calibration for this target.

Parameters
  • connection – Connection to be used

  • options – Calibration options

Returns

Calibration result

neuron_target: neuron.NeuronCalibTarget