Validation

Every release will publish, for every station with an official reference, how well its constants reproduce the official predictions.

How accuracy is measured

  1. The constants are run through the reference predictor (the webcaltides engine, which uses the XTide/NOAA Schureman conventions) to produce high and low water events.
  2. The events are matched with the official predicted events of a reference source near the station (for example NOAA, BSH, Kartverket).
  3. For each station and each time window, the build reports:
    • time error: mean absolute error of matched event times (minutes), 95th percentile and bias;
    • height error: mean absolute error of event heights after removing the mean offset, and the tidal range error;
    • missed and extra events against the reference;
    • the reference source and its distance from the station;
    • the same numbers for the previous release.
  4. Control: the predictor run on NOAA's own constants must reproduce NOAA's predictions. In the proof of concept it did so at 0.25–0.27 min mean time error at NOAA reference stations. This is the floor the predictor itself sets.

Release accuracy tables and per-station pages are coming with the first release.

Proof of concept, 11 stations, 2026-10-07

These are not release results. They come from a proof of concept on 2026-10-07. The 11 scored stations were picked to include known problem cases, so they are per-station measurements, not an estimate for the whole dataset.

Mean of three test windows. Each cell is time error in minutes / height error in cm (bias removed). Lower is better.

Proof of concept, 11 stations, 2026-10-07: time error (min) / height error (cm)
Station (reference)Record fittedTICON-3TICON-4OTC methodAgainst TICON-4
Helgoland (BSH)WSV, GESLA-4.1, time base corrected52.9 / 12.390.2 / 10.46.7 / 7.6better
Bremerhaven (BSH)WSV, GESLA-4.1, time base corrected56.4 / 24.192.8 / 19.28.6 / 14.0better
Leeville (NOAA)NOAA 1989–9129.2 / 3.127.5 / 2.012.7 / 1.6better
Woodlawn (NOAA)NOAA 1984–8626.7 / 3.424.9 / 2.528.6 / 1.9mixed: time worse, height better
Blue Angels (NOAA)NOAA 2008–1133.2 / 1.433.2 / 3.930.9 / 4.0slightly better on time
Boston (NOAA)NOAA, last 19 years6.9 / 6.72.6 / 1.61.9 / 1.5better
Seattle (NOAA)NOAA, last 19 years11.0 / 7.56.8 / 3.72.5 / 1.6better
San Francisco (NOAA)NOAA, last 19 years8.9 / 3.86.7 / 2.23.2 / 1.0better
Key West (NOAA)NOAA, last 19 years10.7 / 2.96.1 / 0.83.5 / 0.7better
Trondheim (Kartverket)NHS, GESLA-4.1, last 19 years57.2 / 4.23.9 / 1.72.8 / 1.3better (small)
Bergen (Kartverket)NHS, GESLA-4.1, last 19 years7.5 / 3.12.9 / 1.62.5 / 0.9better (small)

A twelfth station, Hirtshals, could not be fitted by any method: its GESLA-4.1 record contains no tide. It is not scored.

What the proof of concept showed