Skip to content

Refactor API for auto_label_units#4338

Merged
chrishalcrow merged 14 commits intoSpikeInterface:mainfrom
alejoe91:unitrefine-actor
Feb 2, 2026
Merged

Refactor API for auto_label_units#4338
chrishalcrow merged 14 commits intoSpikeInterface:mainfrom
alejoe91:unitrefine-actor

Conversation

@alejoe91
Copy link
Member

The auto_label_units was used only for the model-based labeling, but there are other ways to label units! (see #4304 )

This PR renames auto_label_units to model_based_label_units. In addition, it adds a unitrefine_label_units that automate the noise/neural + MUA/SUA classification. By default, lightweight models are used since they give almost the same performance as the full models, but don't depend on PCA metrics.

@alejoe91 alejoe91 requested a review from chrishalcrow January 22, 2026 15:21
@alejoe91 alejoe91 added the curation Related to curation module label Jan 22, 2026
alejoe91 and others added 4 commits January 29, 2026 20:16
Co-authored-by: Chris Halcrow <57948917+chrishalcrow@users.noreply.github.com>
Co-authored-by: Chris Halcrow <57948917+chrishalcrow@users.noreply.github.com>
@alejoe91
Copy link
Member Author

alejoe91 commented Feb 2, 2026

@chrishalcrow extended tests! Ready to review

Copy link
Member

@chrishalcrow chrishalcrow left a comment

Choose a reason for hiding this comment

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

Working perfectly for me

@chrishalcrow chrishalcrow merged commit 2e3cbcc into SpikeInterface:main Feb 2, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

curation Related to curation module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants