A Windows desktop dashboard that automatically pulls Schumann resonance data
from the public monitoring stations that are still online, charts it, and — this
is the part most trackers get wrong — tells you exactly how old each reading
is. Ships as a single self-contained SchumannScope.exe.
The application interface is in Romanian. This README is in English; see Rezumat în română at the end.
Grab the latest SchumannScope.exe from the
Releases page —
no installer, no Python, no dependencies. Download and run.
A cache/ folder is created next to the executable to hold the last good data,
so the app still shows something when you are offline.
Most "Schumann resonance today" pages have the same two problems:
- They rely on a single source — usually the Tomsk spectrogram, whose public feed has been frozen since 1 September 2025. Sites still showing it as "live" are showing you a year-old image.
- They present stale numbers as current. The only public numeric Schumann feed (HeartMath GCI) publishes with a lag that ranges from days to weeks.
SchumannScope aggregates three independent sources and labels every one of them with its real age, so you can tell at a glance what is live and what is not.
| Source | What it provides | Status as of Jul 2026 |
|---|---|---|
| Cumiana, Italy — IK1QFK Observatory, Renato Romero (vlf.it) | Live 0–30 Hz spectrogram + measured SR mode-2 frequency and ULF/ELF noise | LIVE, refreshed ~every 30 min |
| HeartMath GCI — Global Coherence Initiative (heartmath.org) | Numeric magnetic-field power, 0.32–36 Hz, 6 stations worldwide, hourly | Publishes with a lag; last data seen 25 Jun 2026 |
| Tomsk, Russia — Space Observing System (sosrff.tsu.ru) | Classic 0–40 Hz spectrogram + F1–F4 mode frequencies | Frozen since 1 Sep 2025 — kept as historical reference, flagged in red |
GCI stations: GCI001 California · GCI002 Hofuf (Saudi Arabia) · GCI003
Lithuania · GCI004 Alberta · GCI005 Northland (NZ) · GCI006 Hluhluwe
(South Africa). Stations reporting 0 are shown as offline rather than as a
zero reading — in mid-2026 only California, Lithuania and Northland were live.
If you want to use the same endpoint, two things are worth knowing — both cost me a while to work out:
GET https://nocc.heartmath.org/power_levels/public/charts/power_levels.php?start=<epoch_s>&end=<epoch_s>
→ [[timestamp_ms, GCI001, GCI002, GCI003, GCI004, GCI005, GCI006], …]
- The endpoint returns only rows that exist inside your window. It is not
clamped to the newest data, so if the feed is lagging and your window starts
after the last available row, you get
[[0]]— an empty response that looks like an error but is really "no data in that range". SchumannScope requests a full year (~240 KB, ~1.5 s) and slices locally. 0means the sensor is not reporting, not zero field power. Plotting zeros as values produces a fake cliff down to the axis and a flat line along it; the chart here breaks the line into segments instead.
| Area | Details |
|---|---|
| Station cards | Latest published power per station, with % change vs. its own 24 h average; non-reporting stations shown as offline |
| Age banner | A warning strip above the cards naming the exact timestamp of the GCI values and how many days old they are — a 5-week-old number can never look current |
| Interactive chart | Custom QPainter line chart: 1/3/7/14/30-day ranges, per-station toggles, crosshair with a value tooltip, day gridlines, gaps where a station stops reporting |
| Live spectrograms | Cumiana spectrogram + SR-frequency plot; click any image to open it full size |
| Freshness badges | Every image carries LIVE (< 6 h) / vechi de Nh (6 h – 7 d) / ÎNGHEȚAT din … (> 7 d), derived from the server's Last-Modified header |
| Built-in guide | A whole tab explaining what every number and colour means — the Schumann modes (7.83 / 14.3 / 20.8 / 27.3 / 33.8 Hz), how to read a spectrogram, why the 50 Hz line is mains hum and not nature, and why white "Schumann blast" patches usually just mean the signal clipped the colour scale |
| Offline cache | Last successful fetch is stored in cache/ and shown on next start, marked as cached |
| Auto-refresh | Every 15 minutes, on a worker thread — the UI never blocks |
Requires Python 3.13 with PySide6 and requests:
pip install PySide6 requests
python schumann_scope.pyHeadless self-test — renders every tab to a PNG and exits (useful in CI):
python -u schumann_scope.py --screenshot out.pngBuild the single-file executable:
python -m PyInstaller --noconfirm --onefile --windowed --name SchumannScope schumann_scope.pyThe chart is drawn directly with QPainter, so there is no matplotlib,
pyqtgraph or numpy dependency — the whole app is one ~1000-line file.
- The GCI "power" value is the summed magnetic-field power from 0.32 to 36 Hz in relative units, smoothed with a 24-hour moving average. It is not "the Schumann frequency", and it includes other natural ELF signals. Compare a station against its own history, not against other stations.
- Schumann frequencies barely move (±0.5 Hz). What varies is amplitude. Anything claiming the fundamental has "jumped to 30 Hz" is misreading a chart.
- This app displays third-party data and does not correct, smooth or interpolate it. If a source is stale or dead, it says so instead of hiding it.
- Not affiliated with HeartMath Institute, vlf.it or Tomsk State University. All data belongs to the respective operators; please respect their terms and don't hammer their servers.
Aplicație desktop (PySide6, temă dark, interfață în română) care extrage automat date despre rezonanța Schumann din trei surse publice și le afișează cu vârsta reală a fiecăreia:
- Cumiana (Italia) — spectrograme live, actualizate la ~30 de minute;
- HeartMath GCI — singura sursă numerică publică (6 stații, pas orar), dar publicată cu întârziere de zile sau săptămâni; aplicația afișează un banner cu data exactă a valorilor și câte zile în urmă sunt;
- Tomsk (Rusia) — spectrograma clasică, cu feed înghețat din 1.09.2025, păstrată ca referință istorică și marcată explicit în roșu.
Include un tab „Ghid – ce înseamnă valorile" care explică fiecare număr, culoare și axă: modurile Schumann (7.83 / 14.3 / 20.8 / 27.3 / 33.8 Hz), cum se citește o spectrogramă, de ce linia de 50 Hz e rețeaua electrică și nu un fenomen natural, și de ce petele albe („Schumann blasts") înseamnă de obicei doar semnal peste scara de culori.
Descarcă SchumannScope.exe din
Releases — un
singur fișier, fără instalare și fără Python.
MIT © 2026 unupunct


