diff --git a/src/spikeinterface/core/basesnippets.py b/src/spikeinterface/core/basesnippets.py index 09c4416c2d..6360ecaa45 100644 --- a/src/spikeinterface/core/basesnippets.py +++ b/src/spikeinterface/core/basesnippets.py @@ -201,18 +201,6 @@ def select_channels(self, channel_ids: list | np.array | tuple) -> "BaseSnippets return ChannelSliceSnippets(self, channel_ids) - def _channel_slice(self, channel_ids, renamed_channel_ids=None): - from .channelslice import ChannelSliceSnippets - import warnings - - warnings.warn( - "Snippets.channel_slice will be removed in version 0.103, use `select_channels` or `rename_channels` instead.", - DeprecationWarning, - stacklevel=2, - ) - sub_recording = ChannelSliceSnippets(self, channel_ids, renamed_channel_ids=renamed_channel_ids) - return sub_recording - def _remove_channels(self, remove_channel_ids): from .channelslice import ChannelSliceSnippets diff --git a/src/spikeinterface/core/channelslice.py b/src/spikeinterface/core/channelslice.py index 8a4f29e86c..bc5143fa13 100644 --- a/src/spikeinterface/core/channelslice.py +++ b/src/spikeinterface/core/channelslice.py @@ -106,7 +106,7 @@ class ChannelSliceSnippets(BaseSnippets): """ Class to slice a Snippets object based on channel_ids. - Do not use this class directly but use `snippets.channel_slice(...)` + Do not use this class directly but use `snippets.select_channels(...)` """ diff --git a/src/spikeinterface/preprocessing/tests/test_detect_bad_channels.py b/src/spikeinterface/preprocessing/tests/test_detect_bad_channels.py index 31ea5f5523..836a9adefb 100644 --- a/src/spikeinterface/preprocessing/tests/test_detect_bad_channels.py +++ b/src/spikeinterface/preprocessing/tests/test_detect_bad_channels.py @@ -230,7 +230,7 @@ def test_detect_bad_channels_ibl(num_channels): # Test on randomly sorted channels rng = np.random.default_rng(seed=None) - recording_scrambled = recording.channel_slice( + recording_scrambled = recording.select_channels( rng.choice(recording.channel_ids, len(recording.channel_ids), replace=False) ) bad_channel_ids_scrambled, bad_channel_label_scrambled = detect_bad_channels( diff --git a/src/spikeinterface/sorters/external/tests/test_docker_containers.py b/src/spikeinterface/sorters/external/tests/test_docker_containers.py index a3841a9d3e..6204d57ef2 100644 --- a/src/spikeinterface/sorters/external/tests/test_docker_containers.py +++ b/src/spikeinterface/sorters/external/tests/test_docker_containers.py @@ -93,7 +93,7 @@ def test_combinato(run_kwargs, create_cache_folder): cache_folder = create_cache_folder rec = run_kwargs["recording"] channels = rec.get_channel_ids()[0:1] - rec_one_channel = rec.channel_slice(channels) + rec_one_channel = rec.select_channels(channels) run_kwargs["recording"] = rec_one_channel sorting = ss.run_sorter(sorter_name="combinato", folder=cache_folder / "combinato", **run_kwargs) print(sorting) diff --git a/src/spikeinterface/sorters/external/tests/test_singularity_containers.py b/src/spikeinterface/sorters/external/tests/test_singularity_containers.py index 61b928b6f7..a26ecc2d11 100644 --- a/src/spikeinterface/sorters/external/tests/test_singularity_containers.py +++ b/src/spikeinterface/sorters/external/tests/test_singularity_containers.py @@ -108,7 +108,7 @@ def test_combinato(run_kwargs, create_cache_folder): clean_singularity_cache() rec = run_kwargs["recording"] channels = rec.get_channel_ids()[0:1] - rec_one_channel = rec.channel_slice(channels) + rec_one_channel = rec.select_channels(channels) run_kwargs["recording"] = rec_one_channel sorting = ss.run_sorter(sorter_name="combinato", folder=cache_folder / "combinato", **run_kwargs) print(sorting)