Skip to content

Remove BaseSnippets class - #4839

Merged
alejoe91 merged 12 commits into
SpikeInterface:mainfrom
alejoe91:destroy-snippets
Oct 27, 2026
Merged

alejoe91 merged 12 commits into
SpikeInterface:mainfrom
alejoe91:destroy-snippets

Conversation

@alejoe91

@alejoe91 alejoe91 commented Oct 7, 2026

Copy link
Copy Markdown
Member

The BaseSnippets is unused and over-complicates the code base. Since it's not a common use case anymore (and it should not be) let's remove that concept.

@alejoe91 alejoe91 added this to the 0.106.0 milestone Oct 7, 2026
@alejoe91 alejoe91 added the core Changes to core module label Oct 7, 2026
@alejoe91
alejoe91 marked this pull request as ready for review October 14, 2026 12:46
@alejoe91

Copy link
Copy Markdown
Member Author

@chrishalcrow this should be ready. I added the change in #4896

@chrishalcrow chrishalcrow left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Read through the code and checked the PR locally for any missed "snippet"s - can't find any. Confident that tests would raise any issues with the refactoring of core. - all looks good!

Comment thread src/spikeinterface/core/baserecording.py Outdated
@alejoe91
alejoe91 merged commit c8eb9ab into SpikeInterface:main Oct 27, 2026
15 of 17 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants