pygrenade_vx.network.Projection

class pygrenade_vx.network.Projection

Bases: _pygrenade_vx_common.EntityOnChip

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: _pygrenade_vx_network.Projection) -> None

  2. __init__(self: _pygrenade_vx_network.Projection, receptor: _pygrenade_vx_network.Receptor, connections: list[_pygrenade_vx_network.Projection.Connection], population_pre: _pygrenade_vx_network.PopulationOnExecutionInstance, population_post: _pygrenade_vx_network.PopulationOnExecutionInstance, chip_on_executor: tuple[_pygrenade_vx_common.ChipOnConnection, pygrenade_common.ConnectionOnExecutor] = (ChipOnConnection(0), ConnectionOnExecutor(0))) -> None

  3. __init__(self: _pygrenade_vx_network.Projection, receptor: _pygrenade_vx_network.Receptor, connections: list[_pygrenade_vx_network.Projection.Connection], population_pre: _pygrenade_vx_network.PopulationOnExecutionInstance, population_post: _pygrenade_vx_network.PopulationOnExecutionInstance, chip_on_executor: tuple[_pygrenade_vx_common.ChipOnConnection, pygrenade_common.ConnectionOnExecutor] = (ChipOnConnection(0), ConnectionOnExecutor(0))) -> None

  4. __init__(self: _pygrenade_vx_network.Projection, arg0: _pygrenade_vx_network.Projection) -> None

Methods

__init__(*args, **kwargs)

Overloaded function.

from_numpy(self, receptor, connections, …)

Attributes

connections

population_post

population_pre

receptor

class Connection

Bases: pybind11_builtins.pybind11_object

class Weight

Bases: pybind11_builtins.pybind11_object

is_interval = False
lowest = 0
max = 18446744073709551615
min = 0
toEnum(self: _pygrenade_vx_network.Projection.Connection.Weight)pyhalco_common.Enum
value(self: _pygrenade_vx_network.Projection.Connection.Weight)int
property index_post
property index_pre
property weight
property connections
from_numpy(self: _pygrenade_vx_network.Projection, receptor: _pygrenade_vx_network.Receptor, connections: numpy.ndarray[numpy.uint64], population_pre: _pygrenade_vx_network.PopulationOnExecutionInstance, population_post: _pygrenade_vx_network.PopulationOnExecutionInstance, chip_on_executor: tuple[_pygrenade_vx_common.ChipOnConnection, pygrenade_common.ConnectionOnExecutor] = (ChipOnConnection(0), ConnectionOnExecutor(0)))None
property population_post
property population_pre
property receptor