Skip to content

Add GatherToZarr and save pipeline node extension data to disk#4703

Draft
alejoe91 wants to merge 19 commits into
SpikeInterface:mainfrom
alejoe91:gather-to-zarr
Draft

Add GatherToZarr and save pipeline node extension data to disk#4703
alejoe91 wants to merge 19 commits into
SpikeInterface:mainfrom
alejoe91:gather-to-zarr

Conversation

@alejoe91

Copy link
Copy Markdown
Member

Built on top of #4623

This PR continues in the direction of support for very long chronic data. This feature prevents loading all spike vector based extension data to memory prior to saving!

  • It adds a GatherToZarr class to save node pipeline data as it's being computed to zarr datasets.
  • it modifies the GatherToNpy to be able to specify multiple folders for different files

These two changes allow to extend the SortingAnalyzer compute functionality to directly save extension data from node pipelines computations (usually spike-vector based extensions) directly to their final location (numpy files or zarr datasets).
This is only enabled when the SortingAnalyzer has a folder backend (binary folder or zarr).

@alejoe91
alejoe91 requested a review from chrishalcrow July 21, 2026 13:29
@alejoe91 alejoe91 added the core Changes to core module label Jul 21, 2026
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