| Signal | Low | High |
|---|---|---|
| EEG | 0.3 Hz | 35 Hz |
| EOG | 0.3 Hz | 35 Hz |
| EMG | 10 Hz | 100 Hz |
| ECG | 0.3 Hz | 100 Hz |
| Airflow | 0.1 Hz | 15 Hz |
| Nasal pressure | ≤0.03 Hz | 100 Hz |
| Snoring | 10 Hz | 100 Hz |
| NAVIGATION | |
| ← → | Prev / next epoch |
| ↑ ↓ | Skip 10 epochs |
| Scroll | Navigate epochs |
| Shift+Scroll | Adjust fast window |
| HYPNOGRAM | |
| Click / Drag | Scrub timeline |
| Ctrl+Click | Mark In here |
| Ctrl+Right-click | Mark Out here |
| Right-click | Mark menu |
| Ctrl+Z / Ctrl+Y | Undo / redo mark |
| SIGNALS | |
| Right-click | Pin / isolate channel scale |
| ANNOTATION | |
| w/1/2/3/r/0 | Set stage (W/N1/N2/N3/R/?) |
| PANELS | |
| c | Channel panel |
| t | H5 tree panel |
| Shift+S | Spectrum panel |
| Shift+A | Auto-stage panel |
| GENERAL | |
| + / - | Font size |
| : | Command palette |
| ? | Toggle this help |
.psg.h5 files. To turn an
.edf into one, read this guide.
It walks through a short Python script (needs mne + h5py).
Signals alone load fine; add a hypnogram to get the staging track.