From e9ef970a80df9f3cc6bc9d9fd36bdec8297f1852 Mon Sep 17 00:00:00 2001 From: Heberto Mayorquin Date: Fri, 2 Oct 2026 08:53:28 -0600 Subject: [PATCH] Check unit order in UnitsSelectionSorting against the parent's ids --- src/spikeinterface/core/unitsselectionsorting.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spikeinterface/core/unitsselectionsorting.py b/src/spikeinterface/core/unitsselectionsorting.py index fdba9b361a..7a5b9fb1d5 100644 --- a/src/spikeinterface/core/unitsselectionsorting.py +++ b/src/spikeinterface/core/unitsselectionsorting.py @@ -61,7 +61,7 @@ def _compute_and_cache_spike_vector(self) -> None: ) # check if order is preserved - pos = np.searchsorted(self._parent_sorting.unit_ids, self.unit_ids) + pos = self._parent_sorting.ids_to_indices(self._unit_ids) order_is_preserved = np.all(np.diff(pos) > 0) if not order_is_preserved: