Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-29 | Use assert_allclose instead of assert_equal in tests to allow for different ↵ | gspr | |
floating point behavior on different architectures or optimization levels. (#49) | |||
2018-09-19 | Fix incorrect integrals in PieceWiseLinFunc (#38) | Mario Mulansky | |
Integrals of piece-wise linear functions were incorrect if the requested interval lies completely between two support points. This has been fixed, and a unit test exercising this behavior was added. Fixes #38 | |||
2018-07-21 | Fix incorrect integrals in PieceWiseConstFunc (#36) | Jonathan Jouty | |
* Add (some currently failing) tests for PieceWiseConstFunc.integral * Fix implementation of PieceWiseConstFunc.integral Just by adding a special condition for when we are only taking an integral "between" two edges of a PieceWiseConstFunc All tests now pass. Fixes #33. * Add PieceWiseConstFunc.integral tests for ValueError * Add testing bounds of integral * Raise ValueError in function implementation | |||
2018-07-15 | Remove debug print from tests | Mario Mulansky | |
2018-07-15 | Clean up directionality module, add doxy. | Mario Mulansky | |
2018-06-09 | remove commented code | Mario Mulansky | |
2018-06-02 | updated test case to new spike sync behavior | Mario Mulansky | |
2018-06-02 | added coincidence single profile to python backend | Mario Mulansky | |
missing function in python backend added, identified and fixed a bug in the implementation as well | |||
2018-06-02 | spike sync filtering, cython sim ann | Mario 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. | |||
2018-06-02 | added SPIKE-Sync based filtering | Mario 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. | |||
2018-06-02 | further refactoring of directionality | Mario Mulansky | |
2018-06-02 | reorganized directionality module | Mario Mulansky | |
2018-02-04 | Make merge_spike_trains work with empty spike trains, and faster | Jonathan Jouty | |
1. Fixes https://github.com/mariomulansky/PySpike/issues/30 2. Code is faster 3. Add test case | |||
2016-06-18 | added missing data files for tests | Mario Mulansky | |
2016-06-18 | Merge branch 'import_time_series' into develop | Mario Mulansky | |
Conflicts: pyspike/__init__.py resolved | |||
2016-06-18 | added function to import time series | Mario Mulansky | |
new function import_spike_trains_from_time_series that loads spike trains from time series. | |||
2016-03-24 | bugfix for Python 3 (xrange->range) | Mario Mulansky | |
2016-03-24 | added test for save spike train functionality | Mario Mulansky | |
2016-02-03 | fixed spike-sync bug | Mario Mulansky | |
fixed ugly bugs in code for computing multi-variate spike sync profile and multi-variate spike sync value. | |||
2016-02-02 | new generic interface for spike_sync functions | Mario Mulansky | |
Similar to the isi and spike distance functions, also the spike sync functions now support the new generic interface. | |||
2016-01-31 | generic interface for spike distance/profile | Mario Mulansky | |
spike_profile and spike_distance now have a generic interface that allows to compute bi-variate and multi-variate results with the same function. | |||
2016-01-31 | generalized interface to isi profile and distance | Mario Mulansky | |
isi profile and distance functionc an now compute bi-variate and multi-variate results. Therefore, it can be called with different "overloads". | |||
2016-01-28 | +numeric test of profiles | Mario Mulansky | |
2015-12-22 | moved extensive random spike test to test/numeric | Mario Mulansky | |
2015-12-22 | changed edge correction for single spikes | Mario 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-19 | python3 print function in new regression test | Mario Mulansky | |
2015-12-18 | bugfix for edge correction | Mario 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-14 | remove directionality from develop | Mario Mulansky | |
directionality development happens in separate branch. | |||
2015-12-14 | Merge branch 'develop' of github.com:mariomulansky/PySpike into develop | Mario Mulansky | |
2015-12-14 | improved edge correction for spike distance | Mario Mulansky | |
Improvement following Eeros suggestions to use auxiliary spike at the edges consistently with the corresponding corrected ISI intervals. | |||
2015-12-14 | tests: allow to run out-of-tree | Igor Gnatenko | |
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> | |||
2015-12-14 | py3: division | Igor Gnatenko | |
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> | |||
2015-12-14 | py3: xrange() -> range() | Igor Gnatenko | |
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> | |||
2015-08-17 | major renaming of spike train order functions | Mario Mulansky | |
2015-08-17 | first unit tests for directionality | Mario Mulansky | |
2015-08-17 | fix for #14 | Mario Mulansky | |
test case and fix for Issue #14. Spike-Sync function now correctly deal with empty intervals as well. | |||
2015-08-17 | fix #15 | Mario Mulansky | |
add test case and fix for Issue #15 closes #15 | |||
2015-08-11 | add regression #11 test case | Mario Mulansky | |
2015-05-17 | return correct values at exact spike times | Mario 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-13 | pwc function now returns intermediate value at exact spike times | Mario Mulansky | |
2015-05-12 | +functions to obtain values of the pwc/pwl profile | Mario Mulansky | |
Added __call__ operators to PieceWiseConst and PieceWiseLin class for obtaining function values at certain points in time. | |||
2015-05-11 | bugfix: spike_sync=1 for empty spike trains | Mario Mulansky | |
2015-05-11 | treatment of empty spike trains in spike sync | Mario Mulansky | |
2015-05-11 | updated copyright year | Mario Mulansky | |
2015-05-11 | treatment of empty spike trains in spike distance | Mario Mulansky | |
2015-05-11 | treatment of empty spike trains in isi functions | Mario Mulansky | |
2015-05-07 | performance improvements | Mario Mulansky | |
use recursive approach to compute average profile for average multivariate distances, dont compute average multivariate profile, but average distances directly. | |||
2015-04-28 | edge correction for the ISI-distance | Mario Mulansky | |
2015-04-24 | bugfixes for spike distance | Mario Mulansky | |
2015-04-24 | renamed interval -> edges in load functions | Mario Mulansky | |