pygrenade_vx.network.abstract.UncalibratedNeuron
-
class
pygrenade_vx.network.abstract.UncalibratedNeuron Bases:
_pygrenade_vx_network_abstract.LocallyPlacedNeuron-
__init__(*args, **kwargs) Overloaded function.
__init__(self: _pygrenade_vx_network_abstract.UncalibratedNeuron, 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.UncalibratedNeuron, arg0: _pygrenade_vx_network_abstract.UncalibratedNeuron) -> None
Methods
__init__(*args, **kwargs)Overloaded function.
copy(self)get_input_ports(self)Get input ports.
move(self)valid(self, parameter_space)Only UncalibratedNeuron parameter space is valid.
Attributes
-
class
ParameterSpace Bases:
pygrenade_common.Population.Cell.ParameterSpace-
class
Parameterization Bases:
pygrenade_common.Population.Cell.ParameterSpace.Parameterization-
property
base_configs
-
property
configs
-
copy(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.ParameterSpace.Parameterization) → pygrenade_common.PortData
-
get_section(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.ParameterSpace.Parameterization, sequence: pygrenade_common.MultiIndexSequence) → pygrenade_common.Population.Cell.ParameterSpace.Parameterization
-
move(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.ParameterSpace.Parameterization) → pygrenade_common.PortData
-
size(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.ParameterSpace.Parameterization) → int Number of parameterizations matching the number of neurons for which parameterization is given. Matches the outer dimension of configs.
-
property
-
copy(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.ParameterSpace) → pygrenade_common.Population.Cell.ParameterSpace
-
get_section(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.ParameterSpace, sequence: pygrenade_common.MultiIndexSequence) → pygrenade_common.Population.Cell.ParameterSpace
-
move(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.ParameterSpace) → pygrenade_common.Population.Cell.ParameterSpace
-
property
num_neuron_circuits
-
size(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.ParameterSpace) → int
-
valid(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.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.UncalibratedNeuron.ParameterizationPortType) → pygrenade_common.VertexPortType
-
move(self: _pygrenade_vx_network_abstract.UncalibratedNeuron.ParameterizationPortType) → pygrenade_common.VertexPortType
-
-
copy(self: _pygrenade_vx_network_abstract.UncalibratedNeuron) → pygrenade_common.Population.Cell
-
get_input_ports(self: _pygrenade_vx_network_abstract.UncalibratedNeuron) → list[pygrenade_common.Vertex.Port] Get input ports. The UncalibratedNeuron features the same input ports as the LocallyPlacedNeuron. Additionally, it features a port for parameterization (port index 1).
-
move(self: _pygrenade_vx_network_abstract.UncalibratedNeuron) → pygrenade_common.Population.Cell
-
valid(self: _pygrenade_vx_network_abstract.UncalibratedNeuron, parameter_space: pygrenade_common.Population.Cell.ParameterSpace) → bool Only UncalibratedNeuron parameter space is valid.
-