Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Spike retriever #1944

Merged
merged 10 commits into from
Sep 13, 2023
Merged

Conversation

samuelgarcia
Copy link
Member

Need #1941 to be merged before.

SpikeRetriever class is usefull to inject a sorting object in the node pipepline mechanisim.
It allows to compute some post processing with the same machinery used for sorting components.
This is a first step to totaly refactor:

  • compute_spike_locations()
  • compute_amplitude_scalings()
  • compute_spike_amplitudes()
  • compute_principal_components()

@alejoe91 alejoe91 added the core Changes to core module label Aug 29, 2023
@samuelgarcia samuelgarcia added the sortingcomponents Related to sortingcomponents module label Sep 1, 2023
@samuelgarcia
Copy link
Member Author

@alejoe91 this is ready to be reviewed/merged

Copy link
Member

@alejoe91 alejoe91 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @samuelgarcia

A few comments and suggestions!

Comment on lines 151 to 154
recording:

sorting:

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing

src/spikeinterface/core/node_pipeline.py Outdated Show resolved Hide resolved
src/spikeinterface/core/node_pipeline.py Outdated Show resolved Hide resolved
src/spikeinterface/core/node_pipeline.py Outdated Show resolved Hide resolved
src/spikeinterface/core/node_pipeline.py Outdated Show resolved Hide resolved
src/spikeinterface/core/node_pipeline.py Outdated Show resolved Hide resolved
src/spikeinterface/core/node_pipeline.py Outdated Show resolved Hide resolved
src/spikeinterface/core/tests/test_node_pipeline.py Outdated Show resolved Hide resolved
src/spikeinterface/core/tests/test_node_pipeline.py Outdated Show resolved Hide resolved
src/spikeinterface/core/tests/test_node_pipeline.py Outdated Show resolved Hide resolved
@alejoe91 alejoe91 merged commit 904d6ee into SpikeInterface:main Sep 13, 2023
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Changes to core module sortingcomponents Related to sortingcomponents module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants