pygrenade_vx.network.abstract.CalibratedNeuron
-
class
pygrenade_vx.network.abstract.CalibratedNeuron Bases:
_pygrenade_vx_network_abstract.LocallyPlacedNeuron-
__init__(*args, **kwargs) Overloaded function.
__init__(self: _pygrenade_vx_network_abstract.CalibratedNeuron, compartments: dict[pygrenade_common.CompartmentOnNeuron, _pygrenade_vx_network_abstract.LocallyPlacedNeuron.Compartment], shape: pyhalco_hicann_dls_vx_v3.LogicalNeuronCompartments) -> None
__init__(self: _pygrenade_vx_network_abstract.CalibratedNeuron, arg0: _pygrenade_vx_network_abstract.CalibratedNeuron) -> None
Methods
__init__(*args, **kwargs)Overloaded function.
copy(self)get_input_ports(self)Get input ports.
move(self)valid(self, parameter_space)Only CalibratedNeuron parameter space is valid.
Attributes
-
class
ParameterSpace Bases:
pygrenade_common.Population.Cell.ParameterSpace-
class
CalibrationTarget Bases:
pybind11_builtins.pybind11_object-
class
CobaSynapticInput Bases:
pybind11_builtins.pybind11_object-
property
e_reference
-
property
e_reversal
-
property
i_synin_gm
-
property
synapse_dac_bias
-
property
tau_syn
-
property
-
class
CubaSynapticInput Bases:
pybind11_builtins.pybind11_object-
property
i_synin_gm
-
property
synapse_dac_bias
-
property
tau_syn
-
property
-
class
DisabledSynapticInput Bases:
pybind11_builtins.pybind11_object
-
class
InterAtomicNeuronConnectivity Bases:
pybind11_builtins.pybind11_object-
property
connect_right
-
property
connect_soma
-
property
connect_soma_right
-
property
connect_vertical
-
property
tau_icc
-
property
-
class
RefractoryPeriod Bases:
pybind11_builtins.pybind11_object-
property
holdoff_time
-
property
refractory_time
-
property
-
property
inter_atomic_neuron_connectivity
-
property
membrane_capacitance
-
property
membrane_capacitance_during_calibration
-
property
refractory_period
-
property
synaptic_input_excitatory
-
property
synaptic_input_inhibitory
-
property
tau_membrane
-
property
v_leak
-
property
v_reset
-
property
v_threshold
-
class
-
class
Parameterization Bases:
pygrenade_common.Population.Cell.ParameterSpace.Parameterization-
property
calibration_targets
-
copy(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace.Parameterization) → pygrenade_common.PortData
-
get_section(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace.Parameterization, sequence: pygrenade_common.MultiIndexSequence) → pygrenade_common.Population.Cell.ParameterSpace.Parameterization
-
move(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace.Parameterization) → pygrenade_common.PortData
-
property
readout_sources
-
size(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace.Parameterization) → int
-
property
-
property
calibration_targets
-
copy(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace) → pygrenade_common.Population.Cell.ParameterSpace
-
get_section(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace, sequence: pygrenade_common.MultiIndexSequence) → pygrenade_common.Population.Cell.ParameterSpace
-
move(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace) → pygrenade_common.Population.Cell.ParameterSpace
-
size(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace) → int
-
valid(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterSpace, input_port_on_cell: int, parameterization: pygrenade_common.Population.Cell.ParameterSpace.Parameterization) → bool
-
class
-
class
ParameterizationPortType Bases:
pygrenade_common.VertexPortType-
copy(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterizationPortType) → pygrenade_common.VertexPortType
-
move(self: _pygrenade_vx_network_abstract.CalibratedNeuron.ParameterizationPortType) → pygrenade_common.VertexPortType
-
-
copy(self: _pygrenade_vx_network_abstract.CalibratedNeuron) → pygrenade_common.Population.Cell
-
get_input_ports(self: _pygrenade_vx_network_abstract.CalibratedNeuron) → list[pygrenade_common.Vertex.Port] Get input ports. The CalibratedNeuron features the same input ports as the LocallyPlacedNeuron. Additionally, it features a port for parameterization (port index 1).
-
move(self: _pygrenade_vx_network_abstract.CalibratedNeuron) → pygrenade_common.Population.Cell
-
valid(self: _pygrenade_vx_network_abstract.CalibratedNeuron, parameter_space: pygrenade_common.Population.Cell.ParameterSpace) → bool Only CalibratedNeuron parameter space is valid.
-