Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
alejoe91 committed Feb 3, 2022
1 parent dbce122 commit 4191f39
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 27 deletions.
17 changes: 15 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,19 @@

SpikeInterface is a Python framework designed to unify preexisting spike sorting technologies into a single code base.

With SpikeInterface, users can:

- read/write many extracellular file formats.
- pre-process extracellular recordings.
- run many popular, semi-automatic spike sorters (also in Docker/Singularity containers).
- post-process sorted datasets.
- compare and benchmark spike sorting outputs.
- compute quality metrics to validate and curate spike sorting outputs.
- visualize recordings and spike sorting outputs.
- export report and export toPhy
- offer a powerful Qt-based viewer in separate package `spikeinterface-gui <https://https://github.com/SpikeInterface/spikeinterface-gui>`_
- have some powerful sorting components to build your own sorter.



**Please have a look at the [eLife paper](https://elifesciences.org/articles/61834) that describes in detail this project**
Expand All @@ -59,7 +72,7 @@ Documentation of current API release 0.12.0 is [here](https://spikeinterface.rea



## How to install spikeinteface version
## How to install spikeinteface

You can install the new `spikeinterface` version with pip:

Expand All @@ -76,7 +89,7 @@ python setup.py install (or develop)
cd ..
```

## version note
## Versions

`spikeinterface` version 0.90 > 0.93:

Expand Down
44 changes: 22 additions & 22 deletions doc/releases/0.93.0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,65 +7,65 @@ SpikeInterface 0.93.0 release notes


* add WaveformExtractorExtension (PC, qualitymetrics, spike amplitudes)
Some processing are save in subfolder in generic fashion
to automatically store and retrieve processed data waveforms folder
* add singularity integration in run_sorter
* Sorting have a link to the recording
* add a link to the originating recording to the sorting object
* new framework for collision benchmark
* Refactor comparison module and add Template comparison
* refactor comparison module and add TemplateComparison
* add template_matching module (experimental)
* add motion_correction module (experimental)



core:
* fix timestamps when from h5py
* Allow concatenation of datasets with diff srate
* Propagate properties in Recording and Sorting OldToNew wrappers
* allow concatenation of datasets with diff srate
* propagate properties in Recording and Sorting OldToNew wrappers
* add WaveformExtractorExtension.
* Fix old to new scaling
* Implement filter_units() in waveform extractor and extensions
* Make waveform cache to memory optional
* fix old to new scaling
* implement filter_units() in waveform extractor and extensions
* make waveform cache to memory optional
* refactor old<->new API
* Sorting have a link to the recording and so
* sorting have a link to the recording and so
* sorting.get_unit_spike_train have return_times=True/False
* Add 'missing_value' to set_property
* Improve portability of WaveformExtractor
* Add SplitSegmentSorting
* add 'missing_value' to set_property
* improve portability of WaveformExtractor
* add SplitSegmentSorting


extractors:
* Fix KS keep_good_only query
* Remove __del__ from nwbextractor
* fix KS keep_good_only query
* remove __del__ from nwbextractor
* various fix


sorters:
* singularity integration
* Enhance container handling
* Matlab compiled IronClust
* enhance container handling
* matlab-compiled IronClust version

toolkit:
* whiteen by property
* whiten by property
* fix unit_localization
* fix slice in get_chunk_with_margin
* Fix 'single' common referencing
* fix 'single' common referencing
* enable n_jobs >= 2 compute_spike_amplitudes
* fix gain/offset shape
* Fix peak sign for amplitude cutoffs
* Refactor template metrics
* fix peak sign for amplitude cutoffs
* refactor template metrics


comparison:
* new framework for collision benchmark
* Refactor comparison module and add Template comparison
* refactor comparison module and add TemplateComparison

widgets:
* widgets for collision benchmark


export:
* fix export_to_phy
* Add quality metrics and SI unit ids to phy tsv
* add quality metrics and SI unit ids to phy tsv


sortingcomponents:
Expand Down
6 changes: 3 additions & 3 deletions doc/whatisnew.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@ Version 0.93.0
==============

* add WaveformExtractorExtension (PC, qualitymetrics, spike amplitudes)
Some processing are save in subfolder in generic fashion
to automatically store and retrieve processed data waveforms folder
* add singularity integration in run_sorter
* Sorting have a link to the recording
* add a link to the originating recording to the sorting object
* new framework for collision benchmark
* Refactor comparison module and add Template comparison
* refactor comparison module and add TemplateComparison
* add template_matching module (experimental)
* add motion_correction module (experimental)

Expand Down

0 comments on commit 4191f39

Please sign in to comment.