Skip to content

QuantumDrizzy/GeoPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoPulse

Real-time geophysical data terminal + Bayesian state inference. Bare metal, local, sovereign — no cloud.

GeoPulse reads the planet's live pulse: it ingests real geophysical feeds, persists them, and runs Bayesian inference over the planetary state — all on your own machine, in a native window.

What it does

  • Live feeds (async, tokio + reqwest): earthquakes (USGS), solar X-ray flux + Kp (NOAA), active volcanoes (NASA EONET), and a computed Schumann resonance.
  • Honest entropy: a real Shannon entropy over the unit-normalised signals (replacing the old hand-tuned weighted sum) — high when disorder is spread across subsystems, low when one dominates. Units are bits; no magic coefficients.
  • SQLite store: every minute is logged; anomalies (M>5.0 quakes, Kp>4 storms) flagged.
  • Bayesian inference (inference.rs): exact marginals by joint-distribution enumeration, with an optional CUDA MCMC particle filter (off by default — see below).
  • Native GUI (eframe/egui): a dark terminal with the live sensors, the entropy, an event log, and a CSV export of the collected dataset.

Push & play (incl. Raspberry Pi)

git clone <repo> GeoPulse && cd GeoPulse/rust
cargo run --release --bin geopulse

The binary is pure Rust by default — no CUDA, no GPU toolkit — so it builds and runs on any platform, including aarch64 (Raspberry Pi). It's an always-on, low-power workload: ideal for a sovereign edge node. The optional CUDA MCMC accelerator is gated behind --features cuda (needs a CUDA toolkit + the prebuilt lib) and is not required.

Results — 23 h, one honest finding

A 23-hour continuous run logged 1303 clean 1-minute samples, zero crashes, no gaps — a sovereign, local terminal pulling the same authoritative feeds NASA / NOAA / USGS publish (it reads their public data in near-real-time; it does not re-derive it). The honest result from that dataset:

  • solar X-ray flux ↔ peak seismic magnitude: r ≈ 0.45 — weak but real, and a genuinely debated geophysics question (does solar activity nudge seismicity?). Found in GeoPulse's own logged data, not asserted.

Stated plainly: the correlation is weak and the window is short (23 h); Schumann is computed f(Kp, solar), not measured. Full analysis in AUDIT.md. The point isn't a discovery — it's a sovereign terminal on NASA-grade feeds, on your own machine, that surfaces a real signal.

Honesty notes

  • Anomaly = a measured deviation, never a claim beyond the data.
  • Schumann is computed f(Kp, solar), not measured — labelled as such in the UI.
  • GeoPulse is the honest rebrand of an earlier project (LPLACEXE): the live-data pipeline and the Bayesian math are the real core; a markets module and a "quantum cognition / prophecy" wrapper were removed, not dressed up. What's here is what it is.

Reference

  • docs/reference/what-the-sun-sends.md — the mental map behind the signals: what the Sun actually emits (radiation vs plasma vs terrestrial dust), and which arm each GeoPulse feed measures. The honest frame for what we're measuring, physically.

Stack

Rust (eframe/egui native GUI · tokio async · reqwest · rusqlite · rayon) · optional CUDA (MCMC) · SQLite. No cloud, by choice.

License

MIT.

About

Real-time geophysical data terminal with Bayesian state inference — bare-metal Rust pulling live USGS/NOAA/NASA feeds, honest Shannon entropy, SQLite logging, native GUI. Runs on Raspberry Pi; optional CUDA MCMC. No cloud.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors