pygrenade_vx.network.abstract.UncalibratedNeuron

class pygrenade_vx.network.abstract.UncalibratedNeuron

Bases: _pygrenade_vx_network_abstract.LocallyPlacedNeuron

__init__(*args, **kwargs)

Overloaded function.

  1. __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

  2. __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.

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 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.