summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-14add metadata and testing under py3Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-12-14py3: divisionIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-12-14py3: xrange() -> range()Igor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-12-14py3: absolute_importIgor Gnatenko
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-10-12added coincidence single profile to python backendMario Mulansky
missing function in python backend added, identified and fixed a bug in the implementation as well
2015-10-10spike 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.
2015-09-09added SPIKE-Sync based filteringMario Mulansky
new function filter_by_spike_sync removes spikes that have a multi-variate Spike Sync value below some threshold not yet fully tested, python backend missing.
2015-08-26completed python directionality backendMario Mulansky
2015-08-26further refactoring of directionalityMario Mulansky
2015-08-26reorganized directionality moduleMario Mulansky
2015-08-17add python backend for directionalityMario Mulansky
2015-08-17major renaming of spike train order functionsMario Mulansky
2015-08-17first unit tests for directionalityMario Mulansky
2015-08-17fix for #14Mario Mulansky
test case and fix for Issue #14. Spike-Sync function now correctly deal with empty intervals as well.
2015-08-17fix #15Mario Mulansky
add test case and fix for Issue #15 closes #15
2015-08-13more directionality functionsMario Mulansky
+ spike delay asymmetry profile + spike delay dual profile
2015-08-12new spike delay asymmetry measuresMario Mulansky
added first version of spike delay asymmetry functions. still incomplete and untested.
2015-08-11add regression #11 test caseMario Mulansky
2015-08-11Merge branch 'ImmanuelSamuel-master' into developMario Mulansky
fixes #11
2015-08-10Added more //ImmanuelSamuel
2015-08-10Used // instead of type conversionImmanuelSamuel
2015-08-10Syntax correctionImmanuelSamuel
2015-08-10Indices for matrix slicing needs to be integersImmanuelSamuel
Dividing the indices by 2 gives a float which cannot be used for slicing the matrix. Changed the type of the indices to integer to ensure that matrix slicing does not return error.
2015-07-07add disable_backend_warning propertyMario Mulansky
Users can now disable the warning messages produced when the cython backend is not available by writing spk.disable_backend_warning = True in the beginning
2015-07-07better spike train plot (scatter) in plot.pyMario Mulansky
2015-06-24fixed typoMario Mulansky
2015-06-12update example to use new SpikeTrain capabilityMario Mulansky
Make use of __getitem__ and __len__ of SpikeTrains in some examples.
2015-06-12implement __getitem__ and __len__ for SpikeTrainMario Mulansky
This allows to use SpikeTrain objects to be used in many applications as if they were arrays with spike times.
2015-05-18Merge branch 'develop'0.3.0Mario Mulansky
2015-05-18Merge branch 'master' into developMario Mulansky
Conflicts: setup.py
2015-05-18set version 0.3Mario Mulansky
2015-05-18cosmeticsMario Mulansky
2015-05-17return correct values at exact spike timesMario Mulansky
pwc and pwl function object return the average of the left and right limit as function value at the exact spike times.
2015-05-13pwc function now returns intermediate value at exact spike timesMario Mulansky
2015-05-13updated ChangelogMario Mulansky
2015-05-13new profiles exampleMario Mulansky
2015-05-12+functions to obtain values of the pwc/pwl profileMario Mulansky
Added __call__ operators to PieceWiseConst and PieceWiseLin class for obtaining function values at certain points in time.
2015-05-11bugfix: spike_sync=1 for empty spike trainsMario Mulansky
2015-05-11treatment of empty spike trains in spike syncMario Mulansky
2015-05-11updated copyright yearMario Mulansky
2015-05-11treatment of empty spike trains in spike distanceMario Mulansky
2015-05-11treatment of empty spike trains in isi functionsMario Mulansky
2015-05-11updated changelogMario Mulansky
2015-05-11+tutorial, reference, contributors orderMario 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.
2015-05-08renamed cython_distance module -> cython_profilesMario Mulansky
2015-05-08improved error messageMario Mulansky
2015-05-08performance improvement for multivar spike syncMario Mulansky
dont compute the average profile in the function spike_sync_multi, but rather compute the overall average distance directly
2015-05-07performance improvementsMario Mulansky
use recursive approach to compute average profile for average multivariate distances, dont compute average multivariate profile, but average distances directly.