diff --git a/src/spikeinterface/core/zarrextractors.py b/src/spikeinterface/core/zarrextractors.py index 448dbd94a7..78c10df8d4 100644 --- a/src/spikeinterface/core/zarrextractors.py +++ b/src/spikeinterface/core/zarrextractors.py @@ -625,7 +625,7 @@ def resolve_zarr_path(folder_path: str | Path): return folder_path, folder_path else: folder_path = Path(folder_path) - folder_path_kwarg = str(Path(folder_path).resolve()) + folder_path_kwarg = str(Path(folder_path).absolute()) return folder_path, folder_path_kwarg diff --git a/src/spikeinterface/extractors/alfsortingextractor.py b/src/spikeinterface/extractors/alfsortingextractor.py index ba08bca2e8..880158a64f 100644 --- a/src/spikeinterface/extractors/alfsortingextractor.py +++ b/src/spikeinterface/extractors/alfsortingextractor.py @@ -11,6 +11,7 @@ class ALFSortingExtractor(BaseSorting): Parameters ---------- + folder_path : str or Path Path to the ALF folder. sampling_frequency : int, default: 30000 @@ -40,7 +41,7 @@ def __init__(self, folder_path, sampling_frequency=30000): sorting_segment = ALFSortingSegment(spikes["clusters"], spikes["samples"]) self.add_sorting_segment(sorting_segment) self.extra_requirements.append("ONE-api") - self._kwargs = {"folder_path": str(Path(folder_path).resolve()), "sampling_frequency": sampling_frequency} + self._kwargs = {"folder_path": str(Path(folder_path).absolute()), "sampling_frequency": sampling_frequency} class ALFSortingSegment(BaseSortingSegment): diff --git a/src/spikeinterface/extractors/cbin_ibl.py b/src/spikeinterface/extractors/cbin_ibl.py index d2c8afe23e..adf04f366a 100644 --- a/src/spikeinterface/extractors/cbin_ibl.py +++ b/src/spikeinterface/extractors/cbin_ibl.py @@ -194,9 +194,9 @@ def __init__(self, folder_path=None, load_sync_channel=False, stream_name="ap", self.set_property("inter_sample_shift", sample_shifts) self._kwargs = { - "folder_path": str(Path(folder_path).resolve()), + "folder_path": str(Path(folder_path).absolute()), "load_sync_channel": load_sync_channel, - "cbin_file_path": str(Path(cbin_file_path).resolve()), + "cbin_file_path": str(Path(cbin_file_path).absolute()), } diff --git a/src/spikeinterface/extractors/matlabhelpers.py b/src/spikeinterface/extractors/matlabhelpers.py index f76952fd06..f7ffb45065 100644 --- a/src/spikeinterface/extractors/matlabhelpers.py +++ b/src/spikeinterface/extractors/matlabhelpers.py @@ -32,7 +32,7 @@ def __init__(self, file_path): if not isinstance(file_path, Path): raise TypeError(f"Expected a str or Path file_path but got '{type(file_path).__name__}'") - file_path = file_path.resolve() # get absolute path to this file + file_path = file_path.absolute() # get absolute path to this file if not file_path.is_file(): raise ValueError(f"Specified file path '{file_path}' is not a file.") diff --git a/src/spikeinterface/extractors/neoextractors/intan.py b/src/spikeinterface/extractors/neoextractors/intan.py index 793026ea94..877f7f33b2 100644 --- a/src/spikeinterface/extractors/neoextractors/intan.py +++ b/src/spikeinterface/extractors/neoextractors/intan.py @@ -70,7 +70,7 @@ def __init__( self._add_channel_groups() self._kwargs.update( - dict(file_path=str(Path(file_path).resolve()), ignore_integrity_checks=ignore_integrity_checks), + dict(file_path=str(Path(file_path).absolute()), ignore_integrity_checks=ignore_integrity_checks), ) @classmethod @@ -195,7 +195,7 @@ def __init__( # Update kwargs to include our specific parameters self._kwargs = dict( - folder_path=str(Path(folder_path).resolve()), + folder_path=str(Path(folder_path).absolute()), mode=mode, stream_id=stream_id, stream_name=stream_name, diff --git a/src/spikeinterface/extractors/neoextractors/neuronexus.py b/src/spikeinterface/extractors/neoextractors/neuronexus.py index 92bb90a08b..c1366e3e06 100644 --- a/src/spikeinterface/extractors/neoextractors/neuronexus.py +++ b/src/spikeinterface/extractors/neoextractors/neuronexus.py @@ -51,7 +51,7 @@ def __init__( **neo_kwargs, ) - self._kwargs.update(dict(file_path=str(Path(file_path).resolve()))) + self._kwargs.update(dict(file_path=str(Path(file_path).absolute()))) @classmethod def map_to_neo_kwargs(cls, file_path): diff --git a/src/spikeinterface/extractors/neoextractors/plexon.py b/src/spikeinterface/extractors/neoextractors/plexon.py index f8131a816a..2a96385dd0 100644 --- a/src/spikeinterface/extractors/neoextractors/plexon.py +++ b/src/spikeinterface/extractors/neoextractors/plexon.py @@ -54,7 +54,7 @@ def __init__( use_names_as_ids=use_names_as_ids, **neo_kwargs, ) - self._kwargs.update({"file_path": str(Path(file_path).resolve())}) + self._kwargs.update({"file_path": str(Path(file_path).absolute())}) @classmethod def map_to_neo_kwargs(cls, file_path): @@ -82,7 +82,7 @@ def __init__(self, file_path): self.neo_reader = NeoBaseSortingExtractor.get_neo_io_reader(self.NeoRawIOClass, **neo_kwargs) sampling_frequency = self.neo_reader._global_ssampling_rate NeoBaseSortingExtractor.__init__(self, sampling_frequency=sampling_frequency, **neo_kwargs) - self._kwargs = {"file_path": str(Path(file_path).resolve())} + self._kwargs = {"file_path": str(Path(file_path).absolute())} @classmethod def map_to_neo_kwargs(cls, file_path): diff --git a/src/spikeinterface/extractors/nwbextractors.py b/src/spikeinterface/extractors/nwbextractors.py index e6a30e9fb0..5f7f88e996 100644 --- a/src/spikeinterface/extractors/nwbextractors.py +++ b/src/spikeinterface/extractors/nwbextractors.py @@ -1070,7 +1070,7 @@ def __init__( self.set_property(property_name, values) if stream_mode is None and file_path is not None: - file_path = str(Path(file_path).resolve()) + file_path = str(Path(file_path).absolute()) if stream_mode == "fsspec" and stream_cache_path is not None: stream_cache_path = str(Path(self.stream_cache_path).absolute()) @@ -1404,7 +1404,7 @@ def __init__( self.extra_requirements.append(stream_mode) if stream_mode is None and file_path is not None: - file_path = str(Path(file_path).resolve()) + file_path = str(Path(file_path).absolute()) if storage_options is not None and stream_mode == "zarr": warnings.warn(