Wobble Analysis Tool v0.5
Dynamic ventilatory-control trend analysis
*_BRP.edf files here
Queue a whole DATALOG folder or individual nightly flow files. Nothing runs until you press Process.
Sleep Disruption Score
Dynamic composite: regularity and periodicity share half the score; EAI supplies the other half. Lower is better.
Regularity
Repetitive breathing oscillations in the 30–90-second period range, 0–100. Higher values indicate more repeatable oscillations.
Periodicity
Power in the periodic-breathing frequency range, 0–100. Lower is better.
Estimated Arousal Index
Intentionally sensitive respiratory-instability events per hour, measured against a local baseline. Experimental; trend use only.
| Date | Sessions | Hours | Quality | Filter | Disruption | Regularity | Periodicity | EAI |
|---|
What changed
Robust despiking
A rolling median/MAD filter suppresses isolated spikes without smearing breath shape.
Baseline correction
A slow adaptive baseline removes sensor drift before breath boundaries are detected.
Artifact-aware windows
Flatline, clipping, extreme noise, and implausible respiratory-rate windows are excluded and reported.
Stable periodicity
Hann-windowed, overlapping spectra reduce leakage and prevent a single transient from dominating the night.