SpikeSource class
(Shortest import: from brian2 import SpikeSource)
- class brian2.core.spikesource.SpikeSource[source]
Bases:
object
A source of spikes.
An object that can be used as a source of spikes for objects such as
SpikeMonitor
,Synapses
, etc.The defining properties of
SpikeSource
are that it should have:A length that can be extracted with
len(obj)
, where the maximum spike index possible islen(obj)-1
.An attribute
spikes
, an array of ints each from 0 tolen(obj)-1
with no repeats (but possibly not in sorted order). This should be updated each time step.A
clock
attribute, this will be used as the default clock for objects with this as a source.
- spikes
An array of ints, each from 0 to
len(obj)-1
with no repeats (but possibly not in sorted order). Updated each time step.
- clock
The clock on which the spikes will be updated.