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.
- A length that can be extracted with