Skip to content

Commit 8d3b830

Browse files
committed
Improve do_count_event()
1 parent 021e10e commit 8d3b830

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

src/spikeinterface/comparison/comparisontools.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ def compute_agreement_score(num_matches, num1, num2):
6363
def do_count_event(sorting):
6464
"""
6565
Count event for each units in a sorting.
66+
67+
Kept for backward compatibility sorting.count_num_spikes_per_unit() is doing the same.
68+
6669
Parameters
6770
----------
6871
sorting: SortingExtractor
@@ -75,14 +78,8 @@ def do_count_event(sorting):
7578
"""
7679
import pandas as pd
7780

78-
unit_ids = sorting.get_unit_ids()
79-
ev_counts = np.zeros(len(unit_ids), dtype="int64")
80-
for segment_index in range(sorting.get_num_segments()):
81-
ev_counts += np.array(
82-
[len(sorting.get_unit_spike_train(u, segment_index=segment_index)) for u in unit_ids], dtype="int64"
83-
)
84-
event_counts = pd.Series(ev_counts, index=unit_ids)
85-
return event_counts
81+
return pd.Series(sorting.count_num_spikes_per_unit())
82+
8683

8784

8885
def count_match_spikes(times1, all_times2, delta_frames): # , event_counts1, event_counts2 unit2_ids,

0 commit comments

Comments
 (0)