Skip to content

Commit da0cf77

Browse files
authored
Fix valid period amplitudes (#4361)
1 parent 28c4403 commit da0cf77

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/spikeinterface/postprocessing/valid_unit_periods.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -760,6 +760,11 @@ def fp_fn_worker_func(period, sorting, all_amplitudes_by_unit, params):
760760
unit_id = sorting.unit_ids[unit_index]
761761

762762
amplitudes_unit = all_amplitudes_by_unit[segment_index][unit_id]
763+
764+
# make sure amplitudes are positive
765+
if np.median(amplitudes_unit) < 0:
766+
amplitudes_unit = -amplitudes_unit
767+
763768
spiketrain = sorting.get_unit_spike_train(unit_id, segment_index=segment_index)
764769

765770
start_index, end_index = np.searchsorted(spiketrain, [start_sample_index, end_sample_index])

0 commit comments

Comments
 (0)