Tools are now grouped into four categories — Observe, Detect, Attribute, and Context — accessible from a slide-out sidebar on every page.
Look for the menu in the top-left corner to open it.
Ten tools for exploring 25 years of Earth's top-of-atmosphere radiation budget. 309 months of NASA CERES satellite observations — March 2000 to November 2025 — processed entirely in the browser through a stateless stream architecture.
Data: CERES EBAF-TOA Ed4.2 · NetCDF-3 · 1° grid · configurable resolution
Step through every month. Two charts build in real time: the monthly net flux showing seasonal cycles (±10 W/m²), and the running mean converging on Earth's energy surplus of roughly +1 W/m². Anomalies and spatial gradients flagged per frame.
anomaly · gradient · imbalanceIs this month anomalous vs all months? Two z-scores per month: raw deviation from the running mean, and seasonal anomaly with the ±10 W/m² annual cycle removed. Colored dots mark how many sigma each month deviates from normal.
temporal · seasonal · σ-scoreSelect a city and watch the energy budget of its surrounding 10° block evolve. Monthly net flux, seasonal decomposition, and comparison to the global mean. 50 cities from Reykjavik to Sydney.
local · seasonal · comparisonThe zonal profile reveals the meridional energy gradient driving global circulation. Tropics absorb +60–80 W/m² net; poles emit −60–100 W/m² net. The difference moves poleward through ocean currents and atmospheric cells.
zonal · meridional · circulationEach month, every 10° block is compared to its running mean and variance (Welford's algorithm). Blocks deviating by more than 3σ are flagged. Watch for El Niño, La Niña, and volcanic events like Hunga Tonga.
σ-threshold · Welford · extremesA linear + seasonal model is fit per 10° block on the first 250 months, then tested on the remainder. High RMSE months reveal nonlinear events: ENSO transitions, volcanic aerosols, cloud regime shifts.
regression · RMSE · hindcastDoes this radiation anomaly have a forcing fingerprint? CERES imbalance overlaid against anthropogenic emissions (SO₂, BC, OC, NOₓ) and ENSO phase. Identify whether anomalies coincide with emissions shifts, El Niño events, or both.
CEDS · ENSO · forcing · attributionWhere top-down meets bottom-up. Facility-level emission reports compared against satellite observations (TROPOMI, MethaneSAT), reconciled per 0.5° grid cell. Discrepancies sit in pending until resolved — located, quantified, with facility names attached.
facility · satellite · discrepancy · pendingDay-weighted 12-month and 48-month running averages of net flux (Earth energy imbalance), planetary albedo, and absorbed solar radiation. Corrected for days per month. Albedo computed as ratio of weighted means. Physical context: zettajoules, sunlight-hours retained, ice-melt equivalent.
running mean · albedo · ASR · day-weighted800,000 years of CO₂, CH₄, and N₂O from Antarctic ice cores. Current concentrations marked against the full glacial-interglacial range. Radiative forcing calculated per gas using IPCC AR5 formulas. Context: how today's ~4 W/m² forcing becomes ~1 W/m² measured imbalance.
ice cores · forcing · 800K · CO₂ · CH₄Gates are pure transforms. Everything needed arrives in the event; everything produced leaves as emitted events.
One gate claims one event type by signature. O(1) dispatch, no fan-out ambiguity, no priority chains.
No shared state between gates. Shard by event type across workers or threads with zero coordination.
The gate contract — receive (event, stream), call stream.emit() — is implementable in any language. PHP server, JS client, WASM module.
StreamLog with tiered verbosity (OFF → EVENTS → DEEP → REPLAY → DATA) records every dispatch decision. REPLAY captures slim snapshots — no raw arrays — enabling backward-step and chart history without per-gate accumulators.