pygrenade_vx.network.NetworkGraph

class pygrenade_vx.network.NetworkGraph

Bases: pybind11_builtins.pybind11_object

__init__(*args, **kwargs)

Overloaded function.

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

  2. __init__(self: _pygrenade_vx_network.NetworkGraph, arg0: _pygrenade_vx_network.NetworkGraph) -> None

Methods

__init__(*args, **kwargs)

Overloaded function.

get_placed_connection(self, descriptor, index)

get_placed_connections(self, descriptor)

valid(self)

Checks validity of hardware graph representation in relation to the abstract network.

Attributes

graph

graph_translation

network

class GraphTranslation

Bases: pybind11_builtins.pybind11_object

class ExecutionInstance

Bases: pybind11_builtins.pybind11_object

property background_spike_source_vertices
property cadc_sample_output_vertex
property event_input_vertex
property event_output_vertex
property madc_sample_output_vertex
property neuron_vertices
property plasticity_rule_output_vertices
property plasticity_rule_vertices
property populations
property projections
property spike_labels
property synapse_vertices
property execution_instances
class PlacedConnection

Bases: pybind11_builtins.pybind11_object

property synapse_on_row
property synapse_row
property weight
get_placed_connection(self: _pygrenade_vx_network.NetworkGraph, descriptor: _pygrenade_vx_network.ProjectionOnNetwork, index: int)List[_pygrenade_vx_network.NetworkGraph.PlacedConnection]
get_placed_connections(self: _pygrenade_vx_network.NetworkGraph, descriptor: _pygrenade_vx_network.ProjectionOnNetwork)List[List[_pygrenade_vx_network.NetworkGraph.PlacedConnection]]
property graph
property graph_translation
property network
valid(self: _pygrenade_vx_network.NetworkGraph)bool

Checks validity of hardware graph representation in relation to the abstract network. This ensures all required elements and information being present as well as a functionally correct mapping and routing.