summaryrefslogtreecommitdiff
path: root/pyspike/cython/cython_distances.pyx
AgeCommit message (Collapse)Author
2021-12-29Set language level 3 in cython filesMario Mulansky
2018-06-02spike sync filtering, cython sim annMario Mulansky
Added function for filtering out events based on a threshold for the spike sync values. Usefull for focusing on synchronous events during directionality analysis. Also added cython version of simulated annealing for performance.
2016-02-03fixed spike-sync bugMario Mulansky
fixed ugly bugs in code for computing multi-variate spike sync profile and multi-variate spike sync value.
2015-12-22changed edge correction for single spikesMario Mulansky
Spike trains with single spikes now only get auxiliary spikes at the edges for the SPIKE distance instead of real spikes before.
2015-12-18bugfix for edge correctionMario Mulansky
fixed bug within new edge correction (auxiliary spike was ignored in some cases) added regression test with 10000 random spike train sets
2015-12-14improved edge correction for spike distanceMario Mulansky
Improvement following Eeros suggestions to use auxiliary spike at the edges consistently with the corresponding corrected ISI intervals.
2015-05-11bugfix: spike_sync=1 for empty spike trainsMario Mulansky
2015-05-11treatment of empty spike trains in spike syncMario Mulansky
2015-05-11performance improvement for spike syncMario Mulansky
Additional cython implementation for overall spike sync values. It is not necessary to compute the profile anymore if only the spike sync value is required. 3x performance gain.
2015-05-08introduce backend for distance functionMario Mulansky
isi- and spike distances over complete intervals are now computed without obtaining the profile first. This gives more than x2 performance improvements.