Skip to content

Conversation

@yger
Copy link
Collaborator

@yger yger commented Dec 19, 2025

Various enhancements for the internal sorters:

  • no more predefined margin
  • better flexibility of preprocessing options for lupin and tdc2
  • cast input data as float32 if not preprocessed
  • make the final analyzer in all cases lupin, tdc2, sc2, with extension noise_levels and amplitude_scalings
  • in case of sc2, make the analyzer survives the final exit with a cached recording (either json or pickeled), such that it can be fully reloadable

@alejoe91 alejoe91 added the sorters Related to sorters module label Dec 22, 2025
@alejoe91 alejoe91 added this to the 0.104.0 milestone Dec 23, 2025
Comment on lines 134 to 138
rec_for_motion = bandpass_filter(
rec_for_motion, freq_min=300.0, freq_max=6000.0, ftype="bessel", dtype="float32"
)
if apply_cmr:
rec_for_motion = common_reference(rec_for_motion)
Copy link
Member

Choose a reason for hiding this comment

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

Here we should apply the preprocessing_dict if given!

Copy link
Member

Choose a reason for hiding this comment

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

No?

samuelgarcia and others added 2 commits December 23, 2025 14:58
@alejoe91 alejoe91 merged commit 5a58beb into SpikeInterface:main Dec 23, 2025
15 checks passed
@yger yger deleted the improvements_internal_sorters branch December 29, 2025 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sorters Related to sorters module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants