calix.hagen.neuron_dataclasses.CalibResultInternal
-
class
calix.hagen.neuron_dataclasses.
CalibResultInternal
(v_leak: numpy.ndarray = <factory>, v_reset: numpy.ndarray = <factory>, i_syn_exc_shift: numpy.ndarray = <factory>, i_syn_inh_shift: numpy.ndarray = <factory>, i_bias_leak: numpy.ndarray = <factory>, i_bias_reset: numpy.ndarray = <factory>, i_syn_exc_gm: numpy.ndarray = <factory>, i_syn_inh_gm: numpy.ndarray = <factory>, i_syn_exc_tau: numpy.ndarray = <factory>, i_syn_inh_tau: numpy.ndarray = <factory>, syn_bias_dac: numpy.ndarray = <factory>, success: numpy.ndarray = <factory>, use_synin_small_capacitance: bool = True) Bases:
object
Class providing numpy-array access to calibrated parameters. Used internally during calibration.
-
__init__
(v_leak: numpy.ndarray = <factory>, v_reset: numpy.ndarray = <factory>, i_syn_exc_shift: numpy.ndarray = <factory>, i_syn_inh_shift: numpy.ndarray = <factory>, i_bias_leak: numpy.ndarray = <factory>, i_bias_reset: numpy.ndarray = <factory>, i_syn_exc_gm: numpy.ndarray = <factory>, i_syn_inh_gm: numpy.ndarray = <factory>, i_syn_exc_tau: numpy.ndarray = <factory>, i_syn_inh_tau: numpy.ndarray = <factory>, syn_bias_dac: numpy.ndarray = <factory>, success: numpy.ndarray = <factory>, use_synin_small_capacitance: bool = True) → None Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
([v_leak, v_reset, i_syn_exc_shift, …])Initialize self.
to_atomic_neuron
(neuron_coord)Returns an AtomicNeuron with calibration applied.
to_neuron_calib_result
(target, options)Conversion to NeuronCalibResult.
Attributes
-
i_bias_leak
: numpy.ndarray
-
i_bias_reset
: numpy.ndarray
-
i_syn_exc_gm
: numpy.ndarray
-
i_syn_exc_shift
: numpy.ndarray
-
i_syn_exc_tau
: numpy.ndarray
-
i_syn_inh_gm
: numpy.ndarray
-
i_syn_inh_shift
: numpy.ndarray
-
i_syn_inh_tau
: numpy.ndarray
-
success
: numpy.ndarray
-
syn_bias_dac
: numpy.ndarray
-
to_atomic_neuron
(neuron_coord: pyhalco_hicann_dls_vx_v3.AtomicNeuronOnDLS) → pylola_vx_v3.AtomicNeuron Returns an AtomicNeuron with calibration applied.
- Parameters
neuron_coord – Coordinate of requested neuron.
- Returns
Complete AtomicNeuron configuration.
-
to_neuron_calib_result
(target: calix.hagen.neuron_dataclasses.NeuronCalibTarget, options: calix.hagen.neuron_dataclasses.NeuronCalibOptions) → calix.hagen.neuron_dataclasses.NeuronCalibResult Conversion to NeuronCalibResult. The numpy arrays get merged into lola AtomicNeurons.
- Parameters
target – Target parameters for calibration.
options – Further options for calibration.
- Returns
Equivalent NeuronCalibResult.
-
use_synin_small_capacitance
: bool = True
-
v_leak
: numpy.ndarray
-
v_reset
: numpy.ndarray
-