ECGDex v1.0
Raw ECG (130 Hz µV) → R-peaks → HRV · CVHR · sleep staging · one signal, computed end-to-end, all local
ECG → everything Ganglior node
ℹ️
Load a raw ECG export (Phone timestamp;…;ecg [uV], Polar-H10-style) — or generate a synthetic overnight recording to explore the full pipeline. RR, HRV, CVHR & sleep staging are all computed from the ECG.
⚠️
Raw ECG Input one file in · streamed & analyzed locally
🫀

Drop your ECG session — or click to choose

.txt / .csv · Phone timestamp;sensor ns;ms;ecg [uV] @ 130 Hz · Polar-H10-style
Drop the whole session together — ECG + companion _RR / _HR / _ACC files are sorted automatically. Big overnight files stream in a worker → Int16Array (no melt)

No device?
🫀
🔗 Device cross-check optional · auto-detected when dropped with the ECG — or load individually here
💓RR intervals
Firmware beat-to-beat RR → validates self-computed HRV (RMSSD · SDNN · mean RR).
No RR file
🫀Heart rate
Device HR (bpm) stream → overlaid & correlated against ECG-derived HR.
No HR file
📈Accelerometer
Tri-axial ACC → derived breathing (vs EDR) + motion (vs sleep stages).
No ACC file
MetricValueUnitNormal RangeStatusNotes