Python API

The following documentation presents the Python API of EvSpikeSim compatible with both CPUs and GPUs.

Note

Only the essential classes and features from the C++ library have been interfaced with Python.

evspikesim

The main module of EvSpikeSim.

Modules

initializers

A module containing several weight initializers for Layer objects.

layers

A module containing the different layers of spiking neurons.

random

Global random generator module used by initializers.

Classes

Spike

Spike event.

SpikeArray

An array of Spike.

SpikingNetwork

Spiking Neural Network (SNN) composed of layers of spiking neurons.