Skip to content

Commit 6dbf7c6

Browse files
authored
Merge pull request #3088 from yger/overwrite_motion
Adding option to overwrite while doing correct_motion and saving to a folder
2 parents 6bcd2e6 + 7b26657 commit 6dbf7c6

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/spikeinterface/preprocessing/motion.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,16 @@ def correct_motion(
318318
job_kwargs = fix_job_kwargs(job_kwargs)
319319
noise_levels = get_noise_levels(recording, return_scaled=False)
320320

321+
if folder is not None:
322+
folder = Path(folder)
323+
if overwrite:
324+
if folder.is_dir():
325+
import shutil
326+
327+
shutil.rmtree(folder)
328+
else:
329+
assert not folder.is_dir(), f"Folder {folder} already exists"
330+
321331
if not do_selection:
322332
# maybe do this directly in the folder when not None, but might be slow on external storage
323333
gather_mode = "memory"

0 commit comments

Comments
 (0)