World sea levels

Tide Gauge Details - France - Saint-Malo

Device description

Name
France - Saint-Malo
Country
France
Group
TD UNESCO
Lat/Lon
48.641998 / -2.028

Last measured values

Time(UTC)
21 Jun 2026 12:55:00
Latency
4274
Level
8.63

Harmonics

Points count
6922144
First date
29 Apr 2011 19:08
Last date
25 Feb 2026 21:59

Click on following link to see data:

Harmonics Constatns
Comp # Period (day) Cos factor (m) Sin factor (m)
0 0.00000 6.82978E+0 0E+0
1 0.12877 -2.50983E-3 -1.86177E-3
2 0.12886 3.27289E-3 5.8289E-3
3 0.12938 2.99966E-3 3.82377E-3
4 0.14707 -9.58689E-4 -1.34836E-3
5 0.16841 -9.43597E-4 -4.40397E-4
6 0.16857 4.40202E-3 6.08356E-5
7 0.17036 -8.94829E-4 4.09858E-3
8 0.17052 5.75652E-3 -1.736E-2
9 0.17251 -2.20872E-2 5.9154E-5
10 0.17470 2.03319E-3 -1.21973E-3
11 0.19989 -1.82561E-3 -2.78456E-3
12 0.20545 -1.33386E-3 -2.70569E-3
13 0.24966 -1.04387E-2 -9.82612E-3
14 0.25000 1.40914E-2 2.07847E-2
15 0.25395 3.98077E-3 5.26562E-2
16 0.25431 3.71827E-2 -1.89558E-1
17 0.25631 1.17608E-2 1.004E-3
18 0.25667 -3.02332E-2 -1.62192E-2
19 0.25876 -2.57139E-1 5.50946E-2
20 0.26122 4.79894E-2 8.8908E-2
21 0.33303 -1.48674E-3 -1.24119E-2
22 0.34071 -1.44627E-2 6.13334E-3
23 0.34135 -8.15472E-3 4.31779E-3
24 0.34502 -1.76968E-3 -3.29728E-2
25 0.34943 8.88054E-3 4.63978E-3
26 0.48977 -1.9817E-2 -4.55722E-3
27 0.49109 -6.1439E-3 6.26616E-2
28 0.49863 3.30202E-1 2.30308E-1
29 0.49932 2.80914E-3 1.93182E-2
30 0.50000 -9.42629E-1 -1.07655E+0
31 0.50798 1.77039E-1 1.22303E-2
32 0.50924 -4.93727E-2 -7.92552E-2
33 0.51606 2.6894E-2 9.21009E-3
34 0.51679 -7.20541E-3 -1.63223E-2
35 0.51753 -1.96359E+0 3.11632E+0
36 0.51826 2.60785E-2 -2.10545E-2
37 0.52608 -5.81801E-2 1.10517E-1
38 0.52743 6.5275E-1 2.92628E-1
39 0.53632 1.38509E-2 2.54774E-1
40 0.53772 2.15954E-2 -9.15095E-2
41 0.54697 6.17693E-2 -8.15966E-3
42 0.54843 -6.37419E-3 -1.23073E-3
43 0.89909 2.17625E-3 -1.14191E-3
44 0.92942 1.19734E-3 6.50093E-3
45 0.93417 -7.35075E-4 -7.83549E-3
46 0.96244 5.49984E-4 -4.09185E-3
47 0.96696 1.89955E-3 3.40291E-4
48 0.99185 -2.24972E-4 -3.36043E-3
49 0.99455 2.93592E-3 1.3196E-3
50 0.99727 -1.39639E-3 9.46749E-2
51 1.00000 -2.07888E-3 -1.13327E-2
52 1.00275 -4.34297E-3 3.51539E-2
53 1.00551 2.97321E-3 3.54457E-3
54 1.02954 5.98776E-4 -7.86801E-4
55 1.03472 1.83237E-3 1.67522E-3
56 1.04061 1.64054E-3 1.91364E-3
57 1.06951 1.63365E-3 5.03399E-3
58 1.07581 3.15072E-2 -7.18532E-2
59 1.11346 1.25256E-3 -4.55746E-3
60 1.11951 -2.3878E-2 2.24323E-3
61 1.16035 -2.95432E-3 1.76902E-3
62 1.16693 3.08585E-3 2.12618E-3
63 1.21136 -5.79133E-4 2.85517E-3
64 13.66079 2.30558E-4 1.55394E-2
65 14.76529 6.5183E-3 -2.33755E-2
66 27.55455 7.17797E-3 -1.04024E-2
67 31.81193 8.26974E-3 -1.77279E-3
68 182.62118 6.13605E-3 -1.83308E-2
69 365.25998 3.73264E-2 -4.90605E-2
Mathematical Formula
Tide calculation mathematical formula
Visual Basic Syntax
Function EstimateTideValues() As [Function]
                        Dim Pi As [Double] = Math.PI
                        Dim sum As [Double] = harmonics(0, 1)
                        For k As Int16 = 1 To harmonics.GetUpperBound(0)
                        Dim period As [Double] = 2 * Pi / harmonics(k, 0)
                        Dim coefCos As [Double] = harmonics(k, 1)
                        Dim coefSin As [Double] = harmonics(k, 2) 
                        sum = sum + coefCos * Math.Cos(time * period)
                        sum = sum + coefSin * Math.Sin(time * period)
                        Next
                        Return sum
                        End Function
C# Syntax
double EstimateTideValues()
                        {
                        double Pi = Math.PI;
                        double sum = harmonics[0, 1];
                        for (int k=1; k <= harmonics.GetUpperBound(0); k++)
                        {
                        double period = 2 * Pi / harmonics[k, 0];
                        double coefCos = harmonics[k, 1];
                        double coefSin = harmonics[k, 2];
                        sum += coefCos * Math.Cos(time * period);
                        sum += coefSin * Math.Sin(time * period);
                        }
                        return sum;
                        }

Axis ranges

Start
End