Skip to content

Commit

Permalink
Improve do_count_event()
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelgarcia committed Nov 13, 2023
1 parent 021e10e commit 8d3b830
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions src/spikeinterface/comparison/comparisontools.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,9 @@ def compute_agreement_score(num_matches, num1, num2):
def do_count_event(sorting):
"""
Count event for each units in a sorting.
Kept for backward compatibility sorting.count_num_spikes_per_unit() is doing the same.
Parameters
----------
sorting: SortingExtractor
Expand All @@ -75,14 +78,8 @@ def do_count_event(sorting):
"""
import pandas as pd

unit_ids = sorting.get_unit_ids()
ev_counts = np.zeros(len(unit_ids), dtype="int64")
for segment_index in range(sorting.get_num_segments()):
ev_counts += np.array(
[len(sorting.get_unit_spike_train(u, segment_index=segment_index)) for u in unit_ids], dtype="int64"
)
event_counts = pd.Series(ev_counts, index=unit_ids)
return event_counts
return pd.Series(sorting.count_num_spikes_per_unit())



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

0 comments on commit 8d3b830

Please sign in to comment.