fast
last 2–12h raw readings
diurnal
same time of day, past 14 days
slow
daily means, past 90 days
seasonal
week-of-year historical baseline
loading…
fetching data…

Fast layer

Raw readings from the last 2–12 hours, depending on the parameter. Wind and solar radiation use a 2-hour window; sea level uses 12 hours to capture a full tidal cycle. Detects storms building, gusts, tidal surges.

wind wave height solar radiation sea level

Diurnal layer

For each of the past 14 days, the mean of all readings within ±1 hour of the current time of day. Answers: is this afternoon windier than recent afternoons? Is chlorophyll at 15:00 today higher than at 15:00 yesterday? Requires a minimum of 3 past days with readings in the window before producing phenomena.

temperature salinity oxygen wind air temperature solar radiation wave height sea level chlorophyll turbidity pCO₂

Slow layer

Daily means over the past 90 days. Detects multi-week ecological trends: salinity drift from inflow events, oxygen declining toward hypoxic territory, sustained warming. Each day contributes one value — the mean of all readings that day.

temperature salinity oxygen wind air temperature solar radiation wave height sea level chlorophyll turbidity pCO₂

Seasonal layer

Historical mean and standard deviation for this week of the year, computed from all available past years in the archive. Produces a context note — not a detected phenomenon, but a frame: is the current temperature normal for late March? Is salinity unusually high for this season? The note is injected directly into the language model's brief.

all parameters ± 2 weeks around current day-of-year