┌─ // project ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐

Peak_Finding_Toolbox

live
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
stackpython · eeg · hrtf · signal processing
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

The Peak Finding Toolbox was developed during auditory signal processing research at the University of Maryland. Auditory Brainstem Response (ABR) measurements — short electrical signals recorded from the scalp in response to sound — require precise peak annotation across five clinical waves (I-V) to be clinically useful. Existing tools were either proprietary, inflexible, or required significant manual annotation.

The toolbox provides configurable adaptive thresholding algorithms for automated ABR wave detection, with support for the SOFA (Spatially Oriented Format for Acoustics) standard used in HRTF spatial audio research. The design philosophy: accurate enough for clinical research use, accessible enough for researchers who are not Python experts — clear interfaces, documented parameters, and sensible defaults.

The toolbox is also used for general audio onset detection, where the same thresholding and peak-picking algorithms apply beyond the neurological signal domain.

────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

// highlights

·

ABR wave I–V annotation with adaptive thresholding algorithms

·

HRTF/SOFA-format spatial audio file parsing and processing

·

Configurable onset detection with multiple threshold strategies

·

MNE and BIDS-compatible data format support

·

Designed for clinical and academic research environments

·

Accessible API — no signal processing expertise required