Main classes¶
NNGT uses four main classes:
Graph
- provides a simple implementation over graphs objects from graph libraries (namely the addition of a name, management of detailed nodes and connection properties, and simple access to basic graph measurements).
SpatialGraph
- a Graph embedded in space (neurons have positions and connections are associated to a distance)
Network
- provides more detailed characteristics to emulate biological neural networks, such as classes of inhibitory and excitatory neurons, synaptic properties...
SpatialNetwork
- combines spatial embedding and biological properties