SNABSuite  0.x
Spiking Neural Architecture Benchmark Suite
Functions | Variables
spike_plot Namespace Reference

Functions

def raster_plot (spikes, simulator)
 

Variables

 parser = argparse.ArgumentParser(description='Plot spike times')
 
 metavar
 
 nargs
 
 help
 
 type
 
 str
 
 default
 
 False
 
 action
 
 args = parser.parse_args()
 
list data = []
 
list data2 = []
 
 fig = raster_plot(data, args.s)
 
 format
 
 dpi
 
 bbox_inches
 

Function Documentation

def spike_plot.raster_plot (   spikes,
  simulator 
)

Definition at line 46 of file spike_plot.py.

46 def raster_plot(spikes, simulator):
47  fig = plt.figure()
48  ax = plt.gca()
49  for ith, trial in enumerate(spikes):
50  plt.vlines(trial, ith + .5, ith + 1.5, color="#000000", lw=0.5)
51  ax.set_ylim(.5, len(spikes) + .5)
52  if simulator == "":
53  ax.set_title("Spike Times")
54  else:
55  ax.set_title("Spike Times for " + SIMULATOR_LABELS[simulator])
56  ax.set_xlabel(DIM_LABELS["time"])
57  ax.set_ylabel(DIM_LABELS["neuron id"])
58  if len(spikes)>1:
59  ax.yaxis.set_major_locator(MaxNLocator(integer=True))
60  else:
61  ax.set_yticks([1])
62  return fig
63 
def raster_plot(spikes, simulator)
Definition: spike_plot.py:46

Variable Documentation

spike_plot.action

Definition at line 34 of file spike_plot.py.

spike_plot.args = parser.parse_args()

Definition at line 36 of file spike_plot.py.

spike_plot.bbox_inches

Definition at line 81 of file spike_plot.py.

list spike_plot.data = []

Definition at line 66 of file spike_plot.py.

list spike_plot.data2 = []

Definition at line 69 of file spike_plot.py.

spike_plot.default

Definition at line 32 of file spike_plot.py.

spike_plot.dpi

Definition at line 81 of file spike_plot.py.

spike_plot.False

Definition at line 34 of file spike_plot.py.

spike_plot.fig = raster_plot(data, args.s)

Definition at line 77 of file spike_plot.py.

spike_plot.format

Definition at line 80 of file spike_plot.py.

spike_plot.help

Definition at line 29 of file spike_plot.py.

spike_plot.metavar

Definition at line 29 of file spike_plot.py.

spike_plot.nargs

Definition at line 29 of file spike_plot.py.

spike_plot.parser = argparse.ArgumentParser(description='Plot spike times')

Definition at line 26 of file spike_plot.py.

spike_plot.str

Definition at line 32 of file spike_plot.py.

spike_plot.type

Definition at line 32 of file spike_plot.py.