From 7aa627c0a11d37feaeb385be8307e3a8efd8679b Mon Sep 17 00:00:00 2001 From: Alessio Buccino Date: Fri, 9 Oct 2026 11:17:27 +0200 Subject: [PATCH] Afyer 0.105.1 release --- doc/releases/0.105.1.rst | 85 ++++++++++++++++++++++++++++++++++++++++ doc/whatisnew.rst | 6 +++ pyproject.toml | 2 +- 3 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 doc/releases/0.105.1.rst diff --git a/doc/releases/0.105.1.rst b/doc/releases/0.105.1.rst new file mode 100644 index 0000000000..fa72a6f9b2 --- /dev/null +++ b/doc/releases/0.105.1.rst @@ -0,0 +1,85 @@ +.. _release0.105.1: + +SpikeInterface 0.105.1 release notes +------------------------------------ + +October 9th 2026 + +Minor release with bug fixes and performance improvements + + +core: + +* Override search_cached_spikes_sorted for identity selections (#4845) +* Fix group (and other property) propagation in channel slice (#4838) +* Fix: remove ``set_times`` warning (#4834) +* Enable case omission on ``get_unit_spike_train_in_seconds`` (#4811) +* Optimize ``SpikeRetriever`` and RAM usage for extensions (#4809) +* Fix: provenance handling in ``SortingAnalyzer`` (#4805) +* Fix: drop new_unit_ids of non-mergeable units (#4804) +* Fix: zarr pickling in ``SortingAnalyzer`` with ``try``/``except`` (#4801) +* Fix: make seed JSON serializable (#4798) +* Fix sorting times segment propagation (#4796) +* UnitSelectionSorting improvements: remove lexsort, fix bug, save memory by sharing parent cache when possible (#4783) +* Extract waveforms to zarr dataset (#4708) + +extractors: + +* Add ``NeuroExplorerSortingExtractor`` (#4825) +* Don't mount remote paths when running a sorter in a container (#4821) +* Build one probe per electrode group in NwbRecordingExtractor (#4820) +* Read the last spike from the unit end offsets in ``NwbSortingExtractor`` (#4819) +* Don't follow symlinks when storing extractor paths (#4812) + +preprocessing: + +* Fix: artifact detection crossing chunks (#4803) +* Speed up FFT phase shifts for Neuropixels recordings (#4802) +* Fix: frame slicing after resample/decimation (#4799) + +sorters: + +* Don't mount remote paths when running a sorter in a container (#4821) + +postprocessing: + +* Test empty postprocessing and metric extension outputs (#4807) +* Precompute unit-pair spatial overlap once in find_collisions (#4797) +* Avoid dense waveform allocation when exporting PC features (#4789) +* Speed up template similarity with pair-level parallelism (#4785) + +curation: + +* Fix: cast infinites to NaN is overflow error (#4830) + +sortingcomponents: + +* Speed up Wobble peak search with a linear maximum filter (#4782) + +documentation: + +* Fix manual split example in process_by_channel_group docs (#4846) +* Clarify PSD threshold units and recording scaling (#4808) + +continuous integration: + +* Drop the separate core test workflow (#4822) +* Run the tests with ``forkserver`` on Linux (#4818) + +packaging: + +* Support python 3.14 (#4173) + +testing: + +* Test empty postprocessing and metric extension outputs (#4807) + +Contributors: + +* @alejoe91 +* @AtomicGlance +* @grahamfindlay +* @guptaishaan +* @h-mayorquin +* @JESUSROYETH +* @JoeZiminski diff --git a/doc/whatisnew.rst b/doc/whatisnew.rst index 9d79a612c4..a6524f7a43 100644 --- a/doc/whatisnew.rst +++ b/doc/whatisnew.rst @@ -8,6 +8,7 @@ Release notes .. toctree:: :maxdepth: 1 + releases/0.105.1.rst releases/0.105.0.rst releases/0.104.9.rst releases/0.104.8.rst @@ -63,6 +64,11 @@ Release notes releases/0.9.1.rst +Versions 0.105.1 +================ + +* Minor releases with bug fixes and performance improvements + Version 0.105.0 =============== diff --git a/pyproject.toml b/pyproject.toml index 32442a7e72..3f4b52f666 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "spikeinterface" -version = "0.105.1" +version = "0.106.0" authors = [ { name="Alessio Buccino", email="alessiop.buccino@gmail.com" }, { name="Samuel Garcia", email="sam.garcia.die@gmail.com" },