This library, contributed by Thomas Natschlaeger, contains two objects. One
object called SpikeTrain is able to produce spikes at predefined times as well
as to read them from an ASCII file. The second object called SpikeRecorder is
able to write resulting spike times from various spike generating objects into
an ASCII file for further processing (e.g. with MATLAB).
In addition to the source files (SpikeTrain.c and SpikeRecorder.c), header
files (spiketools_ext.h and spiketools_struct.h) and the startup file
(spiketools.g), there are two documentation files SpikeTrain.doc and
SpikeRecorder.doc. The Makefile in this directory is derived from the GENESIS
2.1 "Libmake" template. In order to compile the files in this directory, you
will need a Makefile in the parent directory derived from "Usermake", and
edited according to the instructions in "Compiling a New Version of GENESIS"
(NewGenesis.doc). A sample version of this file (for GENESIS compiled
under Linux, installed in /usr/local/genesis) is given here as
Makefile.usermake.