Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/spikeinterface/metrics/quality/misc_metrics.py
Original file line number Diff line number Diff line change
Expand Up @@ -326,10 +326,13 @@ def compute_refrac_period_violations(

res = namedtuple("rp_violations", ["rp_contamination", "rp_violations"])

if unit_ids is None:
unit_ids = sorting_analyzer.unit_ids

if not HAVE_NUMBA:
warnings.warn("Error: numba is not installed.")
warnings.warn("compute_refrac_period_violations cannot run without numba.")
return None
return {unit_id: np.nan for unit_id in unit_ids}

sorting = sorting_analyzer.sorting
fs = sorting_analyzer.sampling_frequency
Expand All @@ -338,9 +341,6 @@ def compute_refrac_period_violations(

spikes = sorting.to_spike_vector(concatenated=False)

if unit_ids is None:
unit_ids = sorting_analyzer.unit_ids

num_spikes = compute_num_spikes(sorting_analyzer)

t_c = int(round(censored_period_ms * fs * 1e-3))
Expand Down