diff options
author | Mario Mulansky <mario.mulansky@gmx.net> | 2014-10-22 22:34:41 +0200 |
---|---|---|
committer | Mario Mulansky <mario.mulansky@gmx.net> | 2014-10-22 22:34:41 +0200 |
commit | 316f3650a469a5e487790df142f59dcf1efac609 (patch) | |
tree | b6f4884917d3bac51e8b302c4c8f8cf6d04e4a64 /pyspike/distances.py | |
parent | 11f05d9dac3711d89db37a043db3d9437958c6f3 (diff) |
docs for interval averaging, fixed doc typos
Diffstat (limited to 'pyspike/distances.py')
-rw-r--r-- | pyspike/distances.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pyspike/distances.py b/pyspike/distances.py index b0af24c..ae564d2 100644 --- a/pyspike/distances.py +++ b/pyspike/distances.py @@ -79,7 +79,7 @@ def spike_profile(spikes1, spikes2): :param spikes1: ordered array of spike times with auxiliary spikes. :param spikes2: ordered array of spike times with auxiliary spikes. - :returns: The spike-distance profile :math:`S_{spike}(t). + :returns: The spike-distance profile :math:`S_{spike}(t)`. :rtype: :class:`pyspike.function.PieceWiseLinFunc` """ @@ -110,7 +110,7 @@ Falling back to slow python backend.") def spike_distance(spikes1, spikes2): """ Computes the spike-distance S of the given spike trains. The spike-distance is the integral over the isi distance profile S_spike(t): - S = \int_^T S_spike(t) dt. + :math:`S = \int_^T S_spike(t) dt`. :param spikes1: ordered array of spike times with auxiliary spikes. :param spikes2: ordered array of spike times with auxiliary spikes. @@ -131,7 +131,7 @@ def _generic_profile_multi(spike_trains, pair_distance_func, indices=None): Computes the multi-variate distance for a set of spike-trains using the pair_dist_func to compute pair-wise distances. That is it computes the average distance of all pairs of spike-trains: - S(t) = 2/((N(N-1)) sum_{<i,j>} S_{i,j}, + :math:`S(t) = 2/((N(N-1)) sum_{<i,j>} S_{i,j}`, where the sum goes over all pairs <i,j>. Args: - spike_trains: list of spike trains @@ -254,14 +254,16 @@ def isi_distance_multi(spike_trains, indices=None): def spike_profile_multi(spike_trains, indices=None): """ Computes the multi-variate spike distance profile for a set of spike trains. That is the average spike-distance of all pairs of spike-trains: - S_spike(t) = 2/((N(N-1)) sum_{<i,j>} S_{spike}^{i, j}, + :math:`S_spike(t) = 2/((N(N-1)) sum_{<i,j>} S_{spike}^{i, j}`, where the sum goes over all pairs <i,j> + :param spike_trains: list of spike trains :param indices: list of indices defining which spike trains to use, if None all given spike trains are used (default=None) :type indices: list or None :returns: The averaged spike profile :math:`<S_{spike}>(t)` :rtype: :class:`pyspike.function.PieceWiseLinFunc` + """ return _generic_profile_multi(spike_trains, spike_profile, indices) |