Telemetry Live

North American Lake Digital Twin

Predictive Limnology & Eco-System Intelligence

An engineering-grade digital twin of North American freshwater basins (Ontario & California). Simulates nutrient runoff cascade, thermocline stratification, and chemical saturation indexes to manage lake metabolic stability and predict algae bloom risks.

Sensors ActiveModel v5.0Centauri Research

Modelled Lakes

8waterbodies

Mapped with sonar datasets

Mapped Watersheds

4basins

8 sub-catchment streams

Active Telemetry Nodes

54sensors

↑ Real-time field & weather links

Dissolved O2 Target

11.2mg/L

Safe oxygen boundary (>5 mg/L)

Bloom Risk Level

Lowstatus

Stochastic model secure

Platform

Analysis Modules

Methodology

Modelling Approach

Nutrient Runoff Cascade

Simulates forest sponge interception (Ia = 15mm) and landcover runoff metrics (Q = Σ Ci I Ai) to map nutrient loads delivered to basins during high-rainfall weather events.

Thermodynamics of Calcium-P

Calculates the Saturation Index (SI = log10(IAP / Ksp)) of calcium phosphate precipitation to assess the bio-availability of total phosphorus (TP) for algae consumption.

Stochastic Risk Forecasts

Executes a 1,000-trial Monte Carlo simulation to vary inputs (±10%) under weather extremes, estimating the statistical probability of Trophic State transitions and harmful blooms.

Project Charter

Strategic Project Charter & Core Math

CENTAURI RESEARCH • LAKE DIGITAL TWIN

Engineering Charter & Science Core Documentation

v3.0 Production Architecture

An engineering-grade framework for predictive water quality and lake ecosystem modeling. Inland water resources management is transitioned from a reactive, sampling-only model to an active, continuous simulation system.

Stumm-Morgan Chemical Equilibrium

To model phosphorus precipitation (Hydroxyapatite formation), the engine calculates the Ion Activity Product (IAP):

log₁₀(IAP) = 5·log₁₀({Ca²⁺}) + 3·log₁₀({PO₄³⁻}) + log₁₀({OH⁻})

The Saturation Index (SI = log₁₀(IAP) - log₁₀(K_sp)) determines phosphorus bioavailability:

  • SI > 0: Precipitation thermodynamically favored (Self-cleansing).
  • SI < 0: Phosphorus remains soluble (High algae risk).
Sentinel-2 Multispectral Remote Sensing

Automated cloud-based STAC harvesters compute multispectral indices for Chlorophyll-a and turbidity detection:

NDCI (Chlorophyll Index): (B5 - B4) / (B5 + B4)
NDTI (Turbidity Index): (B3 - B2) / (B3 + B2)
NDWI (Water Index): (B3 - B8) / (B3 + B8)
Connected Live Data Streams & Third-Party API Feeds

The Lake Digital Twin operates a fully synchronized ingestion pipeline linking real-time meteorological models, Sentinel-2 spectral grids, and database hypertables to fuel the physics simulators:

Open-Meteo API

Provides live precipitation intensity and air temperature parameters based on specific lake GPS boundaries.

URL: api.open-meteo.com
Neon DB Hypertables

Stores time-series volunteer water quality samples (Secchi depth, DO, pH) and historical weather normals.

Tables: lake_telemetry, weather_telemetry
Satellite Observations

Ingests Copernicus Sentinel-2 Level-2A surface reflectance data to monitor biological blooms and anomalies.

Table: satellite_observations
v3.0 Decoupled FastAPI + Next.js Stack Specification
Frontend
Next.js 16 (React 19)
API Services
FastAPI + Uvicorn
Data Layer
Neon PostgreSQL
Remote Ingest
Open-Meteo & STAC

Data Sources

Primary Data & Services

ProviderScopeLicenseCitation & DOI
Ontario GeoHubRaw X, Y, Z bathymetry sonar depth markers for 3D benthic grids & spatial extent math.Open Government Licence - Ontario 1.0Ontario Ministry of Natural Resources and Forestry (MNRF). 'Bathymetry Points Dataset.' Land Information Ontario (LIO).
Ontario Lake Partner Program (LPP)Citizen science water temperature and Secchi disk depth readings, baseline chemistry datasets, and chemical constants.Open Government Licence - Ontario 1.0Ontario Ministry of the Environment, Conservation and Parks. 'Lake Partner Program Total Phosphorus and Secchi Depth Baselines.' Dorset Environmental Science Centre.
Copernicus Sentinel-2 (ESA)Hyperspectral remote sensing chlorophyll indexes (NDCI) for volunteer calibration sync.Copernicus Sentinel Data Terms of UseEuropean Space Agency (ESA). 'Copernicus Sentinel-2 MSI Level-2A Imagery.'
DataStream OData APIHistorical and near-real-time water quality monitoring observations (pH, Calcium, Phosphorus, Dissolved Oxygen, Temperature).CC BY 4.0The Gordon Foundation. 'DataStream Open Access Water Quality Portal.' DataStream.org.
Open-Meteo Weather API7-day live hourly precipitation, 2m air temp, solar radiation per lake coordinates.CC BY 4.0Zippenfenig, P. (2025). 'Open-Meteo Historical & Real-time Weather API.'
OpenWeatherMap APILive local weather station metrics and historical 30-year climatology.CC BY-SA 4.0OpenWeather Ltd. 'Current weather and forecast API.'
Google Gemini APIGenerates autonomous field sampling technician dispatch briefs.Google APIs Terms of ServiceGoogle DeepMind. 'Gemini Flash Large Language Model API.'
Sentry SDK / MonitoringReal-time error tracing and performance monitoring on client and server nodes.Functional Source License (FSL)Sentry Team. 'Sentry Next.js & Python Application Diagnostics SDK.'
USGS NWIS Water Data APIContinuous real-time water temperature, dissolved oxygen, pH, and specific conductance sensor datasets.Public Domain (US Government Work)U.S. Geological Survey (USGS). 'National Water Information System (NWIS) Web Services.'
Water Quality Portal (WQP) APIDiscrete total phosphorus, calcium, and alkalinity monitoring samples aggregating state and federal databases.Public Domain / Open DataNational Water Quality Monitoring Council. 'Water Quality Portal API Gateway.' USGS, EPA, and USDA.