Skip to content

Commit 5d42e1d

Browse files
authored
Merge branch 'main' into main
2 parents 0815572 + 7c99530 commit 5d42e1d

3 files changed

Lines changed: 18 additions & 11 deletions

File tree

src/spikeinterface/benchmark/benchmark_base.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -594,15 +594,22 @@ def load_folder(cls, folder):
594594
elif format == "sorting":
595595
from spikeinterface.core import load_extractor
596596

597-
result[k] = load(folder / k)
597+
sorting_folder = folder / k
598+
if sorting_folder.exists():
599+
result[k] = load(sorting_folder)
598600
elif format == "Motion":
599601
from spikeinterface.core.motion import Motion
600602

601-
result[k] = Motion.load(folder / k)
603+
motion_folder = folder / k
604+
if motion_folder.exists():
605+
result[k] = Motion.load(motion_folder)
602606
elif format == "zarr_templates":
603607
from spikeinterface.core.template import Templates
604608

605-
result[k] = Templates.from_zarr(folder / k)
609+
zarr_folder = folder / k
610+
if zarr_folder.exists():
611+
612+
result[k] = Templates.from_zarr(zarr_folder)
606613

607614
return result
608615

src/spikeinterface/sortingcomponents/clustering/merge.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def merge_clusters(
6161
A vector of sample shift to be reverse applied on original sample_index on peak detection
6262
Negative shift means too early.
6363
Posituve shift means too late.
64-
So the correction must be applied like this externaly:
64+
So the correction must be applied like this externally:
6565
final_peaks = peaks.copy()
6666
final_peaks['sample_index'] -= peak_shifts
6767
@@ -132,7 +132,7 @@ def merge_clusters(
132132
peak_shifts = np.zeros(peak_labels.size, dtype="int64")
133133
for merge, shifts in zip(merges, group_shifts):
134134
label0 = merge[0]
135-
mask = np.in1d(peak_labels, merge)
135+
mask = np.isin(peak_labels, merge)
136136
merge_peak_labels[mask] = label0
137137
for l, label1 in enumerate(merge):
138138
if l == 0:
@@ -265,7 +265,7 @@ def find_merge_pairs(
265265
# progress_bar=True,
266266
):
267267
"""
268-
Searh some possible merge 2 by 2.
268+
Search some possible merge 2 by 2.
269269
"""
270270
job_kwargs = fix_job_kwargs(job_kwargs)
271271

@@ -605,7 +605,7 @@ def merge(
605605
class NormalizedTemplateDiff:
606606
"""
607607
Compute the normalized (some kind of) template differences.
608-
And merge if below a threhold.
608+
And merge if below a threshold.
609609
Do this at several shift.
610610
611611
"""

src/spikeinterface/sortingcomponents/clustering/tools.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
class FeaturesLoader:
1212
"""
13-
Feature can be computed in memory or in a folder contaning npy files.
13+
Feature can be computed in memory or in a folder containing npy files.
1414
1515
This class read the folder and behave like a dict of array lazily.
1616
@@ -52,7 +52,7 @@ def aggregate_sparse_features(peaks, peak_indices, sparse_feature, sparse_mask,
5252
"""
5353
Aggregate sparse features that have unaligned channels and realigned then on target_channels.
5454
55-
This is usefull to aligned back peaks waveform or pca or tsvd when detected a differents channels.
55+
This is useful to aligned back peaks waveform or pca or tsvd when detected a differents channels.
5656
5757
5858
Parameters
@@ -87,7 +87,7 @@ def aggregate_sparse_features(peaks, peak_indices, sparse_feature, sparse_mask,
8787
peak_inds = np.flatnonzero(local_peaks["channel_index"] == chan)
8888
if np.all(np.isin(target_channels, sparse_chans)):
8989
# peaks feature channel have all target_channels
90-
source_chans = np.flatnonzero(np.in1d(sparse_chans, target_channels))
90+
source_chans = np.flatnonzero(np.isin(sparse_chans, target_channels))
9191
aligned_features[peak_inds, :, :] = sparse_feature[peak_indices[peak_inds], :, :][:, :, source_chans]
9292
else:
9393
# some channel are missing, peak are not removde
@@ -149,7 +149,7 @@ def apply_waveforms_shift(waveforms, peak_shifts, inplace=False):
149149
"""
150150
Apply a shift a spike level to realign waveforms buffers.
151151
152-
This is usefull to compute template after merge when to cluster are shifted.
152+
This is useful to compute template after merge when to cluster are shifted.
153153
154154
A negative shift need the waveforms to be moved toward the right because the trough was too early.
155155
A positive shift need the waveforms to be moved toward the left because the trough was too late.

0 commit comments

Comments
 (0)