Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

Commit b595017

Browse files
committed
add None return for peak_times
1 parent 6aa8937 commit b595017

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

bluepyopt/ephys/efeatures.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,12 @@ def calculate_feature(
426426
from .extra_features_utils import calculate_features
427427

428428
"""Calculate feature value"""
429+
if peak_times is None:
430+
if return_waveforms:
431+
return None, None
432+
else:
433+
return None
434+
429435
peak_times = self._get_peak_times(
430436
responses, raise_warnings=raise_warnings
431437
)
@@ -439,7 +445,10 @@ def calculate_feature(
439445
if responses[self.recording_names[""]] is not None:
440446
response = responses[self.recording_names[""]]
441447
else:
442-
return None
448+
if return_waveforms:
449+
return None, None
450+
else:
451+
return None
443452

444453
if np.std(np.diff(response["time"])) > 0.001 * np.mean(
445454
np.diff(response["time"])

0 commit comments

Comments
 (0)