A production-grade machine learning system for weather prediction built entirely in Rust. This project demonstrates the complete ML lifecycle from data collection to model monitoring, using Evcxr Jupyter kernel for interactive exploration.
π Live Weather Predictions
Auto-updated every 3 h via GitHub Actions | Last run: 2026-09-29 04:23 UTC
24-Hour, 48-Hour & 72-Hour Forecast
City
Country
As of (local)
Current
+24h
+48h
+72h
Rain 24h
NWP precip
ML only
Confidence
Sao Paulo
π§π·
23:00
+19.9Β°C
+19.3Β°C
+19.8Β°C
+20.8Β°C
95%
13.0 mm (5h)
81%
Β±3.5Β°C
Rio de Janeiro
π§π·
23:00
+22.0Β°C
+23.0Β°C
+24.1Β°C
+25.0Β°C
24%
0.3 mm (1h)
62%
Β±3.5Β°C
Sao Jose dos Campos
π§π·
23:00
+21.0Β°C
+20.7Β°C
+21.4Β°C
+22.2Β°C
62%
1.5 mm (3h)
35%
Β±3.5Β°C
Campinas
π§π·
23:00
+20.2Β°C
+19.4Β°C
+19.6Β°C
+21.0Β°C
97%
11.3 mm (5h)
96%
Β±3.5Β°C
New York
πΊπΈ
23:00
+15.7Β°C
+15.6Β°C
+15.8Β°C
+16.6Β°C
13%
0.0 mm (0h)
81%
Β±3.5Β°C
Los Angeles
πΊπΈ
23:00
+21.4Β°C
+21.1Β°C
+21.4Β°C
+21.9Β°C
11%
0.0 mm (0h)
65%
Β±3.5Β°C
London
π¬π§
23:00
+17.1Β°C
+16.9Β°C
+16.8Β°C
+17.5Β°C
50%
0.8 mm (1h)
96%
Β±3.5Β°C
Berlin
π©πͺ
23:00
+18.0Β°C
+17.5Β°C
+17.2Β°C
+17.7Β°C
13%
0.0 mm (0h)
81%
Β±3.5Β°C
Oslo
π³π΄
23:00
+15.2Β°C
+15.4Β°C
+15.8Β°C
+15.6Β°C
13%
0.0 mm (0h)
81%
Β±3.5Β°C
Tokyo
π―π΅
23:00
+21.2Β°C
+21.1Β°C
+22.1Β°C
+23.0Β°C
97%
56.3 mm (24h)
96%
Β±3.5Β°C
Shanghai
π¨π³
23:00
+23.6Β°C
+22.8Β°C
+23.2Β°C
+23.6Β°C
82%
3.8 mm (5h)
96%
Β±3.5Β°C
Chongqing
π¨π³
23:00
+24.2Β°C
+24.5Β°C
+25.5Β°C
+25.9Β°C
82%
3.1 mm (4h)
96%
Β±3.5Β°C
Nanjing
π¨π³
23:00
+20.5Β°C
+20.3Β°C
+20.9Β°C
+21.6Β°C
97%
13.3 mm (12h)
96%
Β±3.5Β°C
Dubai
π¦πͺ
23:00
+31.3Β°C
+32.3Β°C
+32.9Β°C
+34.0Β°C
12%
0.0 mm (0h)
71%
Β±3.5Β°C
How to read the rain columns. Rain 24h is the blended probability that there will be any rain at all in the next 24 h, computed as Ξ±Β·p_NWP + (1βΞ±)Β·p_ML with Ξ± = 0.9. The physical NWP signal dominates because the ML classifier was trained on a target (precip_sum_next_24h > 0 mm) that was 73.6 % positive in the training set and therefore has a positive prior bias. NWP precip shows the actual predicted rainfall in millimetres from Open-Meteo's numerical weather model, plus how many hours will have any precipitation. ML only shows the bagging-ensemble probability in isolation so you can see the drift. +24h, +48h, +72h come from dedicated Ridge (Ξ±=10) regressors trained in Notebook 05 on temp_next_{24,48,72}h with RMSE 3.5 / 4.5 / 5.1 Β°C. Confidence is Β±1Ο = Β±RMSE of the 24 h test. As of (local) is the city's local timestamp of the last observed hour that anchors the forecast (end of the Open-Meteo past window, typically 23:00 of the previous day).
Hourly Predictions (next 24 h, per city)
Click a city to expand. Each row is one hour; temp is our Ridge 24 h model rolled across the past 24 hours, rain % is the calibrated bagging probability, precip and clouds and wind come from Open-Meteo's own NWP forecast.
π§π· Sao Paulo β Cfa, America/Sao_Paulo
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+18.3Β°C
11%
2%
96%
0.0 mm
100%
9.2 km/h
Cloudy
+2
2026-09-29 01:00
+18.1Β°C
11%
2%
96%
0.0 mm
98%
9.7 km/h
Cloudy
+3
2026-09-29 02:00
+17.7Β°C
11%
2%
96%
0.0 mm
100%
8.3 km/h
Cloudy
+4
2026-09-29 03:00
+17.6Β°C
11%
2%
96%
0.0 mm
100%
7.7 km/h
Cloudy
+5
2026-09-29 04:00
+17.6Β°C
11%
2%
96%
0.0 mm
100%
7.4 km/h
Cloudy
+6
2026-09-29 05:00
+17.7Β°C
11%
2%
96%
0.0 mm
100%
7.4 km/h
Cloudy
+7
2026-09-29 06:00
+18.1Β°C
11%
2%
96%
0.0 mm
60%
7.3 km/h
Cloudy
+8
2026-09-29 07:00
+18.9Β°C
11%
2%
96%
0.0 mm
33%
6.2 km/h
Clear
+9
2026-09-29 08:00
+19.9Β°C
11%
2%
96%
0.0 mm
0%
4.3 km/h
Clear
+10
2026-09-29 09:00
+21.3Β°C
11%
2%
96%
0.0 mm
3%
3.1 km/h
Clear
+11
2026-09-29 10:00
+24.2Β°C
11%
2%
96%
0.0 mm
11%
6.6 km/h
Clear
+12
2026-09-29 11:00
+27.6Β°C
11%
2%
96%
0.0 mm
5%
12.6 km/h
Clear
+13
2026-09-29 12:00
+29.6Β°C
10%
2%
81%
0.0 mm
21%
13.0 km/h
Clear
+14
2026-09-29 13:00
+30.7Β°C
40%
35%
81%
0.2 mm
91%
14.9 km/h
Rainy
+15
2026-09-29 14:00
+31.5Β°C
40%
35%
81%
0.1 mm
88%
14.8 km/h
Rainy
+16
2026-09-29 15:00
+29.8Β°C
10%
2%
81%
0.0 mm
99%
14.7 km/h
Cloudy
+17
2026-09-29 16:00
+25.4Β°C
40%
35%
81%
0.2 mm
93%
11.0 km/h
Rainy
+18
2026-09-29 17:00
+23.4Β°C
11%
2%
96%
0.0 mm
91%
6.2 km/h
Cloudy
+19
2026-09-29 18:00
+21.8Β°C
10%
2%
81%
0.0 mm
97%
7.0 km/h
Cloudy
+20
2026-09-29 19:00
+20.7Β°C
10%
2%
81%
0.0 mm
95%
7.1 km/h
Cloudy
+21
2026-09-29 20:00
+20.1Β°C
10%
2%
81%
0.0 mm
38%
6.8 km/h
Clear
+22
2026-09-29 21:00
+20.0Β°C
95%
97%
81%
7.9 mm
99%
4.1 km/h
Stormy
+23
2026-09-29 22:00
+19.6Β°C
97%
97%
96%
3.0 mm
99%
3.5 km/h
Rainy
+24
2026-09-29 23:00
+19.3Β°C
86%
85%
96%
1.6 mm
96%
4.4 km/h
Rainy
π§π· Rio de Janeiro β Aw, America/Sao_Paulo
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+23.0Β°C
39%
35%
71%
0.2 mm
83%
1.9 km/h
Rainy
+2
2026-09-29 01:00
+22.8Β°C
38%
35%
62%
0.1 mm
81%
1.8 km/h
Rainy
+3
2026-09-29 02:00
+22.7Β°C
9%
2%
71%
0.0 mm
51%
4.5 km/h
Cloudy
+4
2026-09-29 03:00
+22.5Β°C
10%
2%
81%
0.0 mm
53%
1.8 km/h
Cloudy
+5
2026-09-29 04:00
+22.5Β°C
8%
2%
62%
0.0 mm
58%
3.7 km/h
Cloudy
+6
2026-09-29 05:00
+22.7Β°C
8%
2%
62%
0.0 mm
33%
3.5 km/h
Clear
+7
2026-09-29 06:00
+23.0Β°C
8%
2%
62%
0.0 mm
27%
4.4 km/h
Clear
+8
2026-09-29 07:00
+24.1Β°C
9%
2%
71%
0.0 mm
97%
4.7 km/h
Cloudy
+9
2026-09-29 08:00
+24.9Β°C
8%
2%
62%
0.0 mm
58%
4.1 km/h
Cloudy
+10
2026-09-29 09:00
+26.6Β°C
4%
2%
20%
0.0 mm
9%
2.4 km/h
Clear
+11
2026-09-29 10:00
+27.9Β°C
9%
2%
71%
0.0 mm
9%
5.5 km/h
Clear
+12
2026-09-29 11:00
+29.5Β°C
4%
2%
20%
0.0 mm
5%
8.6 km/h
Clear
+13
2026-09-29 12:00
+29.0Β°C
4%
2%
20%
0.0 mm
3%
11.6 km/h
Clear
+14
2026-09-29 13:00
+28.8Β°C
4%
2%
20%
0.0 mm
2%
13.9 km/h
Clear
+15
2026-09-29 14:00
+28.6Β°C
4%
2%
20%
0.0 mm
34%
13.2 km/h
Clear
+16
2026-09-29 15:00
+27.9Β°C
3%
2%
11%
0.0 mm
52%
12.9 km/h
Cloudy
+17
2026-09-29 16:00
+26.8Β°C
4%
2%
20%
0.0 mm
82%
11.5 km/h
Cloudy
+18
2026-09-29 17:00
+25.5Β°C
5%
2%
35%
0.0 mm
95%
12.5 km/h
Cloudy
+19
2026-09-29 18:00
+24.6Β°C
9%
2%
71%
0.0 mm
62%
10.6 km/h
Cloudy
+20
2026-09-29 19:00
+23.9Β°C
9%
2%
71%
0.0 mm
98%
9.2 km/h
Cloudy
+21
2026-09-29 20:00
+23.8Β°C
9%
2%
71%
0.0 mm
76%
8.4 km/h
Cloudy
+22
2026-09-29 21:00
+23.7Β°C
8%
2%
65%
0.0 mm
63%
4.5 km/h
Cloudy
+23
2026-09-29 22:00
+23.5Β°C
9%
2%
71%
0.0 mm
54%
3.9 km/h
Cloudy
+24
2026-09-29 23:00
+23.0Β°C
8%
2%
62%
0.0 mm
92%
5.0 km/h
Cloudy
π§π· Sao Jose dos Campos β Cfa, America/Sao_Paulo
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+19.7Β°C
3%
2%
11%
0.0 mm
95%
3.8 km/h
Cloudy
+2
2026-09-29 01:00
+19.3Β°C
3%
2%
11%
0.0 mm
100%
4.0 km/h
Cloudy
+3
2026-09-29 02:00
+18.8Β°C
3%
2%
11%
0.0 mm
100%
3.3 km/h
Cloudy
+4
2026-09-29 03:00
+19.6Β°C
3%
2%
11%
0.0 mm
100%
4.5 km/h
Cloudy
+5
2026-09-29 04:00
+19.3Β°C
4%
2%
20%
0.0 mm
100%
5.8 km/h
Cloudy
+6
2026-09-29 05:00
+19.2Β°C
4%
2%
20%
0.0 mm
100%
5.3 km/h
Cloudy
+7
2026-09-29 06:00
+19.4Β°C
4%
2%
20%
0.0 mm
99%
3.9 km/h
Cloudy
+8
2026-09-29 07:00
+20.1Β°C
4%
2%
20%
0.0 mm
99%
5.1 km/h
Cloudy
+9
2026-09-29 08:00
+20.9Β°C
5%
2%
35%
0.0 mm
98%
4.2 km/h
Cloudy
+10
2026-09-29 09:00
+22.6Β°C
8%
2%
62%
0.0 mm
9%
0.8 km/h
Clear
+11
2026-09-29 10:00
+24.8Β°C
3%
2%
11%
0.0 mm
4%
0.9 km/h
Clear
+12
2026-09-29 11:00
+26.8Β°C
3%
2%
11%
0.0 mm
5%
3.7 km/h
Clear
+13
2026-09-29 12:00
+28.9Β°C
5%
2%
35%
0.0 mm
13%
4.5 km/h
Clear
+14
2026-09-29 13:00
+30.0Β°C
38%
35%
62%
0.1 mm
69%
8.9 km/h
Stormy
+15
2026-09-29 14:00
+31.2Β°C
38%
35%
62%
0.2 mm
80%
4.5 km/h
Rainy
+16
2026-09-29 15:00
+31.1Β°C
8%
2%
62%
0.0 mm
98%
7.4 km/h
Cloudy
+17
2026-09-29 16:00
+29.8Β°C
61%
60%
65%
0.4 mm
93%
7.2 km/h
Rainy
+18
2026-09-29 17:00
+26.9Β°C
35%
35%
35%
0.1 mm
82%
7.6 km/h
Rainy
+19
2026-09-29 18:00
+23.9Β°C
35%
35%
35%
0.1 mm
73%
7.0 km/h
Rainy
+20
2026-09-29 19:00
+22.1Β°C
5%
2%
35%
0.0 mm
61%
6.7 km/h
Cloudy
+21
2026-09-29 20:00
+21.9Β°C
5%
2%
35%
0.0 mm
88%
1.5 km/h
Cloudy
+22
2026-09-29 21:00
+21.5Β°C
8%
2%
62%
0.0 mm
34%
1.1 km/h
Clear
+23
2026-09-29 22:00
+21.5Β°C
56%
60%
20%
0.6 mm
99%
19.1 km/h
Rainy
+24
2026-09-29 23:00
+20.7Β°C
8%
2%
62%
0.0 mm
92%
10.6 km/h
Cloudy
π§π· Campinas β Cfa, America/Sao_Paulo
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+19.0Β°C
11%
2%
96%
0.0 mm
92%
18.3 km/h
Cloudy
+2
2026-09-29 01:00
+18.3Β°C
10%
2%
81%
0.0 mm
13%
15.4 km/h
Clear
+3
2026-09-29 02:00
+18.7Β°C
11%
2%
96%
0.0 mm
19%
12.8 km/h
Clear
+4
2026-09-29 03:00
+18.5Β°C
10%
2%
81%
0.0 mm
10%
9.7 km/h
Clear
+5
2026-09-29 04:00
+18.0Β°C
10%
2%
81%
0.0 mm
2%
8.2 km/h
Clear
+6
2026-09-29 05:00
+18.0Β°C
10%
2%
81%
0.0 mm
5%
8.1 km/h
Clear
+7
2026-09-29 06:00
+18.3Β°C
10%
2%
81%
0.0 mm
12%
8.3 km/h
Clear
+8
2026-09-29 07:00
+19.4Β°C
10%
2%
81%
0.0 mm
0%
7.9 km/h
Clear
+9
2026-09-29 08:00
+22.0Β°C
11%
2%
96%
0.0 mm
1%
5.4 km/h
Clear
+10
2026-09-29 09:00
+24.4Β°C
11%
2%
96%
0.0 mm
1%
7.1 km/h
Clear
+11
2026-09-29 10:00
+27.1Β°C
11%
2%
96%
0.0 mm
25%
10.1 km/h
Clear
+12
2026-09-29 11:00
+28.9Β°C
11%
2%
96%
0.0 mm
7%
11.6 km/h
Clear
+13
2026-09-29 12:00
+30.5Β°C
11%
2%
96%
0.0 mm
27%
12.9 km/h
Clear
+14
2026-09-29 13:00
+31.6Β°C
11%
2%
96%
0.0 mm
24%
10.6 km/h
Clear
+15
2026-09-29 14:00
+31.4Β°C
8%
2%
65%
0.0 mm
51%
11.5 km/h
Cloudy
+16
2026-09-29 15:00
+31.5Β°C
62%
60%
81%
0.8 mm
84%
2.3 km/h
Rainy
+17
2026-09-29 16:00
+30.8Β°C
11%
2%
96%
0.0 mm
90%
3.5 km/h
Cloudy
+18
2026-09-29 17:00
+27.8Β°C
11%
2%
96%
0.0 mm
98%
5.4 km/h
Cloudy
+19
2026-09-29 18:00
+24.3Β°C
11%
2%
96%
0.0 mm
91%
4.1 km/h
Cloudy
+20
2026-09-29 19:00
+23.8Β°C
11%
2%
96%
0.0 mm
68%
3.3 km/h
Cloudy
+21
2026-09-29 20:00
+21.4Β°C
64%
60%
96%
0.8 mm
100%
12.3 km/h
Rainy
+22
2026-09-29 21:00
+20.8Β°C
64%
60%
96%
0.8 mm
95%
3.1 km/h
Rainy
+23
2026-09-29 22:00
+20.0Β°C
86%
85%
96%
2.9 mm
100%
12.0 km/h
Rainy
+24
2026-09-29 23:00
+19.4Β°C
97%
97%
96%
6.0 mm
73%
8.3 km/h
Rainy
πΊπΈ New York β Dfa, America/New_York
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+12.4Β°C
11%
2%
96%
0.0 mm
100%
5.6 km/h
Cloudy
+2
2026-09-29 01:00
+12.5Β°C
10%
2%
81%
0.0 mm
100%
5.4 km/h
Cloudy
+3
2026-09-29 02:00
+12.1Β°C
11%
2%
96%
0.0 mm
100%
4.8 km/h
Cloudy
+4
2026-09-29 03:00
+12.7Β°C
11%
2%
96%
0.0 mm
100%
4.2 km/h
Cloudy
+5
2026-09-29 04:00
+13.0Β°C
10%
2%
81%
0.0 mm
100%
2.9 km/h
Cloudy
+6
2026-09-29 05:00
+12.6Β°C
8%
2%
65%
0.0 mm
100%
3.3 km/h
Cloudy
+7
2026-09-29 06:00
+12.4Β°C
8%
2%
65%
0.0 mm
63%
4.1 km/h
Cloudy
+8
2026-09-29 07:00
+13.2Β°C
8%
2%
65%
0.0 mm
23%
1.8 km/h
Clear
+9
2026-09-29 08:00
+13.3Β°C
10%
2%
81%
0.0 mm
62%
3.5 km/h
Cloudy
+10
2026-09-29 09:00
+14.0Β°C
11%
2%
96%
0.0 mm
44%
2.6 km/h
Clear
+11
2026-09-29 10:00
+15.0Β°C
11%
2%
96%
0.0 mm
17%
7.1 km/h
Clear
+12
2026-09-29 11:00
+15.4Β°C
11%
2%
96%
0.0 mm
39%
8.1 km/h
Clear
+13
2026-09-29 12:00
+16.0Β°C
11%
2%
96%
0.0 mm
100%
7.4 km/h
Cloudy
+14
2026-09-29 13:00
+16.7Β°C
11%
2%
96%
0.0 mm
94%
8.8 km/h
Cloudy
+15
2026-09-29 14:00
+16.9Β°C
11%
2%
96%
0.0 mm
91%
6.6 km/h
Cloudy
+16
2026-09-29 15:00
+16.6Β°C
11%
2%
96%
0.0 mm
81%
6.5 km/h
Cloudy
+17
2026-09-29 16:00
+17.2Β°C
11%
2%
96%
0.0 mm
100%
5.0 km/h
Cloudy
+18
2026-09-29 17:00
+16.6Β°C
11%
2%
96%
0.0 mm
100%
5.2 km/h
Cloudy
+19
2026-09-29 18:00
+16.7Β°C
11%
2%
96%
0.0 mm
100%
6.1 km/h
Cloudy
+20
2026-09-29 19:00
+15.8Β°C
11%
2%
96%
0.0 mm
100%
5.2 km/h
Cloudy
+21
2026-09-29 20:00
+15.4Β°C
11%
2%
96%
0.0 mm
100%
4.8 km/h
Cloudy
+22
2026-09-29 21:00
+15.3Β°C
11%
2%
96%
0.0 mm
81%
1.8 km/h
Cloudy
+23
2026-09-29 22:00
+15.7Β°C
11%
2%
96%
0.0 mm
56%
5.9 km/h
Cloudy
+24
2026-09-29 23:00
+15.6Β°C
11%
2%
96%
0.0 mm
100%
6.6 km/h
Cloudy
πΊπΈ Los Angeles β Csb, America/Los_Angeles
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-28 00:00
+21.8Β°C
9%
2%
71%
0.0 mm
50%
1.6 km/h
Cloudy
+2
2026-09-28 01:00
+21.7Β°C
9%
2%
71%
0.0 mm
2%
4.3 km/h
Clear
+3
2026-09-28 02:00
+21.2Β°C
9%
2%
71%
0.0 mm
0%
6.4 km/h
Clear
+4
2026-09-28 03:00
+21.3Β°C
9%
2%
71%
0.0 mm
0%
3.3 km/h
Clear
+5
2026-09-28 04:00
+20.2Β°C
10%
2%
81%
0.0 mm
31%
6.0 km/h
Clear
+6
2026-09-28 05:00
+21.3Β°C
10%
2%
81%
0.0 mm
15%
7.6 km/h
Clear
+7
2026-09-28 06:00
+21.1Β°C
10%
2%
81%
0.0 mm
0%
1.1 km/h
Clear
+8
2026-09-28 07:00
+21.0Β°C
10%
2%
81%
0.0 mm
83%
6.3 km/h
Cloudy
+9
2026-09-28 08:00
+22.6Β°C
8%
2%
65%
0.0 mm
39%
4.0 km/h
Clear
+10
2026-09-28 09:00
+22.9Β°C
10%
2%
81%
0.0 mm
16%
6.5 km/h
Clear
+11
2026-09-28 10:00
+24.3Β°C
10%
2%
81%
0.0 mm
44%
4.2 km/h
Clear
+12
2026-09-28 11:00
+26.9Β°C
8%
2%
65%
0.0 mm
9%
5.5 km/h
Clear
+13
2026-09-28 12:00
+28.6Β°C
11%
2%
96%
0.0 mm
0%
7.6 km/h
Clear
+14
2026-09-28 13:00
+30.2Β°C
8%
2%
62%
0.0 mm
5%
14.9 km/h
Clear
+15
2026-09-28 14:00
+30.5Β°C
9%
2%
71%
0.0 mm
0%
18.1 km/h
Clear
+16
2026-09-28 15:00
+30.7Β°C
8%
2%
65%
0.0 mm
1%
17.7 km/h
Clear
+17
2026-09-28 16:00
+29.5Β°C
8%
2%
65%
0.0 mm
2%
17.7 km/h
Clear
+18
2026-09-28 17:00
+27.0Β°C
8%
2%
65%
0.0 mm
0%
14.3 km/h
Clear
+19
2026-09-28 18:00
+25.6Β°C
9%
2%
71%
0.0 mm
0%
10.2 km/h
Clear
+20
2026-09-28 19:00
+24.2Β°C
9%
2%
71%
0.0 mm
0%
10.7 km/h
Clear
+21
2026-09-28 20:00
+23.2Β°C
8%
2%
65%
0.0 mm
1%
4.1 km/h
Clear
+22
2026-09-28 21:00
+23.0Β°C
8%
2%
62%
0.0 mm
1%
7.1 km/h
Clear
+23
2026-09-28 22:00
+22.0Β°C
8%
2%
62%
0.0 mm
1%
5.4 km/h
Clear
+24
2026-09-28 23:00
+21.1Β°C
9%
2%
71%
0.0 mm
4%
7.0 km/h
Clear
π¬π§ London β Cfb, Europe/London
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+15.3Β°C
11%
2%
96%
0.0 mm
100%
11.9 km/h
Cloudy
+2
2026-09-29 01:00
+15.2Β°C
11%
2%
96%
0.0 mm
100%
11.2 km/h
Cloudy
+3
2026-09-29 02:00
+14.8Β°C
41%
35%
96%
0.1 mm
100%
9.4 km/h
Rainy
+4
2026-09-29 03:00
+14.2Β°C
11%
2%
96%
0.0 mm
100%
10.4 km/h
Cloudy
+5
2026-09-29 04:00
+14.7Β°C
11%
2%
96%
0.0 mm
99%
9.4 km/h
Cloudy
+6
2026-09-29 05:00
+13.8Β°C
11%
2%
96%
0.0 mm
100%
9.4 km/h
Cloudy
+7
2026-09-29 06:00
+13.1Β°C
11%
2%
96%
0.0 mm
98%
10.4 km/h
Cloudy
+8
2026-09-29 07:00
+13.1Β°C
11%
2%
96%
0.0 mm
96%
9.7 km/h
Cloudy
+9
2026-09-29 08:00
+13.2Β°C
11%
2%
96%
0.0 mm
98%
7.6 km/h
Cloudy
+10
2026-09-29 09:00
+14.1Β°C
11%
2%
96%
0.0 mm
91%
10.1 km/h
Cloudy
+11
2026-09-29 10:00
+14.8Β°C
11%
2%
96%
0.0 mm
89%
12.2 km/h
Cloudy
+12
2026-09-29 11:00
+15.7Β°C
11%
2%
96%
0.0 mm
61%
13.0 km/h
Cloudy
+13
2026-09-29 12:00
+17.1Β°C
11%
2%
96%
0.0 mm
16%
14.4 km/h
Clear
+14
2026-09-29 13:00
+18.3Β°C
11%
2%
96%
0.0 mm
99%
15.5 km/h
Cloudy
+15
2026-09-29 14:00
+19.2Β°C
11%
2%
96%
0.0 mm
100%
15.1 km/h
Cloudy
+16
2026-09-29 15:00
+19.1Β°C
11%
2%
96%
0.0 mm
100%
15.8 km/h
Cloudy
+17
2026-09-29 16:00
+19.4Β°C
11%
2%
96%
0.0 mm
2%
15.5 km/h
Clear
+18
2026-09-29 17:00
+19.1Β°C
11%
2%
96%
0.0 mm
11%
15.5 km/h
Clear
+19
2026-09-29 18:00
+18.7Β°C
11%
2%
96%
0.0 mm
20%
15.1 km/h
Clear
+20
2026-09-29 19:00
+17.8Β°C
11%
2%
96%
0.0 mm
52%
13.7 km/h
Cloudy
+21
2026-09-29 20:00
+17.7Β°C
11%
2%
96%
0.0 mm
42%
14.0 km/h
Clear
+22
2026-09-29 21:00
+17.1Β°C
11%
2%
96%
0.0 mm
100%
12.2 km/h
Cloudy
+23
2026-09-29 22:00
+17.4Β°C
64%
60%
96%
0.7 mm
100%
9.7 km/h
Rainy
+24
2026-09-29 23:00
+16.9Β°C
11%
2%
96%
0.0 mm
38%
10.4 km/h
Clear
π©πͺ Berlin β Cfb, Europe/Berlin
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+15.9Β°C
9%
2%
71%
0.0 mm
100%
7.3 km/h
Cloudy
+2
2026-09-29 01:00
+15.0Β°C
8%
2%
65%
0.0 mm
100%
6.1 km/h
Cloudy
+3
2026-09-29 02:00
+14.1Β°C
10%
2%
81%
0.0 mm
88%
7.0 km/h
Cloudy
+4
2026-09-29 03:00
+13.7Β°C
10%
2%
81%
0.0 mm
100%
8.9 km/h
Cloudy
+5
2026-09-29 04:00
+13.0Β°C
11%
2%
96%
0.0 mm
100%
9.3 km/h
Cloudy
+6
2026-09-29 05:00
+12.2Β°C
11%
2%
96%
0.0 mm
100%
8.0 km/h
Cloudy
+7
2026-09-29 06:00
+11.9Β°C
11%
2%
96%
0.0 mm
100%
7.2 km/h
Cloudy
+8
2026-09-29 07:00
+11.6Β°C
11%
2%
96%
0.0 mm
95%
8.2 km/h
Cloudy
+9
2026-09-29 08:00
+11.6Β°C
11%
2%
96%
0.0 mm
100%
8.5 km/h
Cloudy
+10
2026-09-29 09:00
+12.5Β°C
11%
2%
96%
0.0 mm
100%
8.9 km/h
Cloudy
+11
2026-09-29 10:00
+14.1Β°C
10%
2%
81%
0.0 mm
55%
8.6 km/h
Cloudy
+12
2026-09-29 11:00
+16.5Β°C
10%
2%
81%
0.0 mm
28%
9.4 km/h
Cloudy
+13
2026-09-29 12:00
+19.0Β°C
8%
2%
65%
0.0 mm
82%
10.6 km/h
Cloudy
+14
2026-09-29 13:00
+20.4Β°C
10%
2%
81%
0.0 mm
0%
12.2 km/h
Clear
+15
2026-09-29 14:00
+21.5Β°C
10%
2%
81%
0.0 mm
0%
12.8 km/h
Clear
+16
2026-09-29 15:00
+22.6Β°C
10%
2%
81%
0.0 mm
9%
14.8 km/h
Clear
+17
2026-09-29 16:00
+22.9Β°C
10%
2%
81%
0.0 mm
24%
15.0 km/h
Clear
+18
2026-09-29 17:00
+23.0Β°C
10%
2%
81%
0.0 mm
9%
13.8 km/h
Clear
+19
2026-09-29 18:00
+22.3Β°C
11%
2%
96%
0.0 mm
100%
13.0 km/h
Cloudy
+20
2026-09-29 19:00
+21.3Β°C
11%
2%
96%
0.0 mm
100%
11.8 km/h
Cloudy
+21
2026-09-29 20:00
+19.8Β°C
11%
2%
96%
0.0 mm
99%
11.9 km/h
Cloudy
+22
2026-09-29 21:00
+18.9Β°C
11%
2%
96%
0.0 mm
100%
10.5 km/h
Cloudy
+23
2026-09-29 22:00
+18.5Β°C
10%
2%
81%
0.0 mm
50%
11.4 km/h
Cloudy
+24
2026-09-29 23:00
+17.5Β°C
11%
2%
96%
0.0 mm
100%
12.7 km/h
Cloudy
π³π΄ Oslo β Dfb, Europe/Oslo
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+13.5Β°C
9%
2%
71%
0.0 mm
79%
2.5 km/h
Cloudy
+2
2026-09-29 01:00
+13.2Β°C
9%
2%
71%
0.0 mm
41%
1.8 km/h
Clear
+3
2026-09-29 02:00
+13.5Β°C
9%
2%
71%
0.0 mm
20%
1.1 km/h
Clear
+4
2026-09-29 03:00
+13.5Β°C
8%
2%
65%
0.0 mm
10%
1.8 km/h
Clear
+5
2026-09-29 04:00
+12.7Β°C
9%
2%
71%
0.0 mm
10%
2.5 km/h
Clear
+6
2026-09-29 05:00
+12.8Β°C
8%
2%
62%
0.0 mm
8%
2.2 km/h
Clear
+7
2026-09-29 06:00
+12.6Β°C
8%
2%
62%
0.0 mm
6%
1.8 km/h
Clear
+8
2026-09-29 07:00
+12.8Β°C
11%
2%
96%
0.0 mm
3%
8.3 km/h
Clear
+9
2026-09-29 08:00
+13.1Β°C
11%
2%
96%
0.0 mm
2%
6.5 km/h
Clear
+10
2026-09-29 09:00
+13.4Β°C
11%
2%
96%
0.0 mm
5%
2.5 km/h
Clear
+11
2026-09-29 10:00
+13.8Β°C
11%
2%
96%
0.0 mm
12%
1.8 km/h
Clear
+12
2026-09-29 11:00
+14.2Β°C
11%
2%
96%
0.0 mm
12%
1.1 km/h
Clear
+13
2026-09-29 12:00
+14.9Β°C
11%
2%
96%
0.0 mm
33%
1.8 km/h
Clear
+14
2026-09-29 13:00
+15.7Β°C
11%
2%
96%
0.0 mm
78%
10.4 km/h
Cloudy
+15
2026-09-29 14:00
+15.9Β°C
11%
2%
96%
0.0 mm
95%
10.4 km/h
Cloudy
+16
2026-09-29 15:00
+16.0Β°C
11%
2%
96%
0.0 mm
97%
9.4 km/h
Cloudy
+17
2026-09-29 16:00
+15.7Β°C
11%
2%
96%
0.0 mm
98%
10.1 km/h
Cloudy
+18
2026-09-29 17:00
+15.4Β°C
11%
2%
96%
0.0 mm
97%
10.4 km/h
Cloudy
+19
2026-09-29 18:00
+15.9Β°C
11%
2%
96%
0.0 mm
90%
8.3 km/h
Cloudy
+20
2026-09-29 19:00
+16.2Β°C
11%
2%
96%
0.0 mm
95%
6.8 km/h
Cloudy
+21
2026-09-29 20:00
+15.9Β°C
11%
2%
96%
0.0 mm
81%
9.0 km/h
Cloudy
+22
2026-09-29 21:00
+15.7Β°C
11%
2%
96%
0.0 mm
88%
9.7 km/h
Cloudy
+23
2026-09-29 22:00
+15.7Β°C
11%
2%
96%
0.0 mm
79%
11.9 km/h
Cloudy
+24
2026-09-29 23:00
+15.4Β°C
11%
2%
96%
0.0 mm
81%
16.2 km/h
Cloudy
π―π΅ Tokyo β Cfa, Asia/Tokyo
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+20.9Β°C
86%
85%
96%
1.1 mm
91%
2.7 km/h
Rainy
+2
2026-09-29 01:00
+20.9Β°C
64%
60%
96%
0.3 mm
71%
2.5 km/h
Rainy
+3
2026-09-29 02:00
+20.9Β°C
64%
60%
96%
0.8 mm
78%
2.2 km/h
Rainy
+4
2026-09-29 03:00
+21.1Β°C
86%
85%
96%
1.3 mm
80%
2.7 km/h
Rainy
+5
2026-09-29 04:00
+21.1Β°C
64%
60%
96%
0.7 mm
78%
2.8 km/h
Rainy
+6
2026-09-29 05:00
+20.8Β°C
86%
85%
96%
2.3 mm
81%
2.1 km/h
Rainy
+7
2026-09-29 06:00
+20.3Β°C
86%
85%
96%
1.7 mm
81%
2.5 km/h
Rainy
+8
2026-09-29 07:00
+20.5Β°C
97%
97%
96%
3.2 mm
75%
3.9 km/h
Rainy
+9
2026-09-29 08:00
+21.2Β°C
86%
85%
96%
2.3 mm
68%
3.9 km/h
Rainy
+10
2026-09-29 09:00
+21.0Β°C
64%
60%
96%
0.8 mm
79%
3.6 km/h
Rainy
+11
2026-09-29 10:00
+21.6Β°C
86%
85%
96%
1.8 mm
91%
1.9 km/h
Rainy
+12
2026-09-29 11:00
+23.4Β°C
86%
85%
96%
2.0 mm
55%
1.5 km/h
Rainy
+13
2026-09-29 12:00
+24.9Β°C
86%
85%
96%
1.2 mm
67%
1.0 km/h
Rainy
+14
2026-09-29 13:00
+25.1Β°C
97%
97%
96%
3.3 mm
74%
3.3 km/h
Rainy
+15
2026-09-29 14:00
+25.2Β°C
86%
85%
96%
2.2 mm
80%
1.9 km/h
Rainy
+16
2026-09-29 15:00
+24.9Β°C
86%
85%
96%
2.8 mm
89%
1.5 km/h
Rainy
+17
2026-09-29 16:00
+23.7Β°C
97%
97%
96%
3.1 mm
86%
1.8 km/h
Rainy
+18
2026-09-29 17:00
+22.6Β°C
86%
85%
96%
2.7 mm
80%
1.1 km/h
Rainy
+19
2026-09-29 18:00
+21.7Β°C
97%
97%
96%
3.6 mm
77%
1.8 km/h
Rainy
+20
2026-09-29 19:00
+20.7Β°C
97%
97%
96%
4.4 mm
82%
2.2 km/h
Rainy
+21
2026-09-29 20:00
+20.8Β°C
97%
97%
96%
3.2 mm
85%
1.6 km/h
Rainy
+22
2026-09-29 21:00
+21.4Β°C
97%
97%
96%
4.8 mm
93%
0.4 km/h
Rainy
+23
2026-09-29 22:00
+21.5Β°C
97%
97%
96%
3.9 mm
94%
1.1 km/h
Rainy
+24
2026-09-29 23:00
+21.1Β°C
86%
85%
96%
2.8 mm
94%
1.3 km/h
Rainy
π¨π³ Shanghai β Cfa, Asia/Shanghai
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+24.3Β°C
64%
60%
96%
0.4 mm
100%
9.5 km/h
Rainy
+2
2026-09-29 01:00
+24.4Β°C
41%
35%
96%
0.2 mm
100%
10.5 km/h
Rainy
+3
2026-09-29 02:00
+24.5Β°C
11%
2%
96%
0.0 mm
100%
10.9 km/h
Cloudy
+4
2026-09-29 03:00
+23.8Β°C
11%
2%
96%
0.0 mm
100%
8.8 km/h
Cloudy
+5
2026-09-29 04:00
+23.4Β°C
86%
85%
96%
1.6 mm
100%
10.3 km/h
Rainy
+6
2026-09-29 05:00
+23.2Β°C
86%
85%
96%
1.1 mm
89%
12.3 km/h
Rainy
+7
2026-09-29 06:00
+23.3Β°C
41%
35%
96%
0.1 mm
100%
12.2 km/h
Rainy
+8
2026-09-29 07:00
+23.9Β°C
11%
2%
96%
0.0 mm
100%
12.4 km/h
Cloudy
+9
2026-09-29 08:00
+24.6Β°C
11%
2%
96%
0.0 mm
100%
13.0 km/h
Cloudy
+10
2026-09-29 09:00
+25.3Β°C
11%
2%
96%
0.0 mm
100%
12.0 km/h
Cloudy
+11
2026-09-29 10:00
+26.4Β°C
41%
35%
96%
0.1 mm
100%
12.5 km/h
Rainy
+12
2026-09-29 11:00
+27.0Β°C
11%
2%
96%
0.0 mm
97%
12.4 km/h
Cloudy
+13
2026-09-29 12:00
+27.9Β°C
11%
2%
96%
0.0 mm
100%
13.8 km/h
Cloudy
+14
2026-09-29 13:00
+28.4Β°C
11%
2%
96%
0.0 mm
100%
12.9 km/h
Cloudy
+15
2026-09-29 14:00
+27.9Β°C
41%
35%
96%
0.2 mm
100%
11.2 km/h
Rainy
+16
2026-09-29 15:00
+27.3Β°C
41%
35%
96%
0.1 mm
100%
10.9 km/h
Rainy
+17
2026-09-29 16:00
+26.6Β°C
11%
2%
96%
0.0 mm
100%
11.3 km/h
Cloudy
+18
2026-09-29 17:00
+25.7Β°C
11%
2%
96%
0.0 mm
100%
9.7 km/h
Cloudy
+19
2026-09-29 18:00
+25.1Β°C
11%
2%
96%
0.0 mm
100%
9.4 km/h
Cloudy
+20
2026-09-29 19:00
+24.6Β°C
11%
2%
96%
0.0 mm
100%
9.2 km/h
Cloudy
+21
2026-09-29 20:00
+23.9Β°C
11%
2%
96%
0.0 mm
99%
9.4 km/h
Cloudy
+22
2026-09-29 21:00
+23.8Β°C
11%
2%
96%
0.0 mm
76%
8.5 km/h
Cloudy
+23
2026-09-29 22:00
+23.1Β°C
11%
2%
96%
0.0 mm
81%
7.8 km/h
Cloudy
+24
2026-09-29 23:00
+22.8Β°C
11%
2%
96%
0.0 mm
71%
7.5 km/h
Cloudy
π¨π³ Chongqing β Cwa, Asia/Shanghai
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+24.4Β°C
64%
60%
96%
0.5 mm
100%
6.3 km/h
Rainy
+2
2026-09-29 01:00
+24.4Β°C
86%
85%
96%
1.2 mm
78%
7.4 km/h
Rainy
+3
2026-09-29 02:00
+24.8Β°C
86%
85%
96%
1.2 mm
100%
6.9 km/h
Rainy
+4
2026-09-29 03:00
+24.1Β°C
40%
35%
81%
0.2 mm
80%
7.9 km/h
Rainy
+5
2026-09-29 04:00
+23.8Β°C
11%
2%
96%
0.0 mm
79%
7.1 km/h
Cloudy
+6
2026-09-29 05:00
+23.4Β°C
11%
2%
96%
0.0 mm
82%
8.3 km/h
Cloudy
+7
2026-09-29 06:00
+23.4Β°C
11%
2%
96%
0.0 mm
84%
7.2 km/h
Cloudy
+8
2026-09-29 07:00
+24.1Β°C
11%
2%
96%
0.0 mm
57%
4.0 km/h
Cloudy
+9
2026-09-29 08:00
+24.9Β°C
11%
2%
96%
0.0 mm
47%
3.9 km/h
Clear
+10
2026-09-29 09:00
+26.1Β°C
11%
2%
96%
0.0 mm
70%
5.5 km/h
Cloudy
+11
2026-09-29 10:00
+27.4Β°C
11%
2%
96%
0.0 mm
88%
6.4 km/h
Cloudy
+12
2026-09-29 11:00
+28.5Β°C
11%
2%
96%
0.0 mm
86%
5.5 km/h
Cloudy
+13
2026-09-29 12:00
+29.6Β°C
11%
2%
96%
0.0 mm
8%
5.8 km/h
Clear
+14
2026-09-29 13:00
+30.0Β°C
11%
2%
96%
0.0 mm
99%
5.4 km/h
Cloudy
+15
2026-09-29 14:00
+28.4Β°C
11%
2%
96%
0.0 mm
100%
4.3 km/h
Cloudy
+16
2026-09-29 15:00
+29.3Β°C
11%
2%
96%
0.0 mm
100%
3.8 km/h
Cloudy
+17
2026-09-29 16:00
+29.0Β°C
11%
2%
96%
0.0 mm
98%
3.3 km/h
Cloudy
+18
2026-09-29 17:00
+27.9Β°C
11%
2%
96%
0.0 mm
22%
1.9 km/h
Clear
+19
2026-09-29 18:00
+27.1Β°C
11%
2%
96%
0.0 mm
9%
3.3 km/h
Clear
+20
2026-09-29 19:00
+26.6Β°C
11%
2%
96%
0.0 mm
6%
3.2 km/h
Clear
+21
2026-09-29 20:00
+26.1Β°C
11%
2%
96%
0.0 mm
3%
3.1 km/h
Clear
+22
2026-09-29 21:00
+25.7Β°C
10%
2%
81%
0.0 mm
7%
3.4 km/h
Clear
+23
2026-09-29 22:00
+25.1Β°C
11%
2%
96%
0.0 mm
6%
3.8 km/h
Clear
+24
2026-09-29 23:00
+24.5Β°C
11%
2%
96%
0.0 mm
26%
2.4 km/h
Clear
π¨π³ Nanjing β Cfa, Asia/Shanghai
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+22.7Β°C
11%
2%
96%
0.0 mm
100%
9.8 km/h
Cloudy
+2
2026-09-29 01:00
+22.7Β°C
11%
2%
96%
0.0 mm
100%
8.7 km/h
Cloudy
+3
2026-09-29 02:00
+22.8Β°C
41%
35%
96%
0.2 mm
100%
8.9 km/h
Rainy
+4
2026-09-29 03:00
+22.4Β°C
60%
60%
62%
0.3 mm
100%
9.1 km/h
Rainy
+5
2026-09-29 04:00
+22.2Β°C
41%
35%
96%
0.2 mm
100%
10.5 km/h
Rainy
+6
2026-09-29 05:00
+22.0Β°C
86%
85%
96%
1.1 mm
100%
9.1 km/h
Rainy
+7
2026-09-29 06:00
+21.8Β°C
64%
60%
96%
0.3 mm
100%
9.9 km/h
Rainy
+8
2026-09-29 07:00
+22.3Β°C
86%
85%
96%
1.2 mm
100%
10.2 km/h
Rainy
+9
2026-09-29 08:00
+22.7Β°C
97%
97%
96%
3.2 mm
100%
11.5 km/h
Rainy
+10
2026-09-29 09:00
+23.2Β°C
97%
97%
96%
3.7 mm
100%
13.8 km/h
Rainy
+11
2026-09-29 10:00
+24.0Β°C
86%
85%
96%
1.3 mm
100%
14.0 km/h
Rainy
+12
2026-09-29 11:00
+24.1Β°C
64%
60%
96%
0.8 mm
100%
14.3 km/h
Rainy
+13
2026-09-29 12:00
+24.2Β°C
64%
60%
96%
0.8 mm
100%
16.2 km/h
Rainy
+14
2026-09-29 13:00
+24.1Β°C
41%
35%
96%
0.2 mm
100%
12.2 km/h
Rainy
+15
2026-09-29 14:00
+24.2Β°C
10%
2%
81%
0.0 mm
100%
13.3 km/h
Cloudy
+16
2026-09-29 15:00
+23.1Β°C
11%
2%
96%
0.0 mm
100%
12.2 km/h
Cloudy
+17
2026-09-29 16:00
+22.1Β°C
11%
2%
96%
0.0 mm
100%
11.7 km/h
Cloudy
+18
2026-09-29 17:00
+21.5Β°C
11%
2%
96%
0.0 mm
100%
9.4 km/h
Cloudy
+19
2026-09-29 18:00
+21.0Β°C
11%
2%
96%
0.0 mm
100%
8.7 km/h
Cloudy
+20
2026-09-29 19:00
+20.3Β°C
11%
2%
96%
0.0 mm
100%
9.0 km/h
Cloudy
+21
2026-09-29 20:00
+19.5Β°C
11%
2%
96%
0.0 mm
100%
8.8 km/h
Cloudy
+22
2026-09-29 21:00
+19.5Β°C
11%
2%
96%
0.0 mm
100%
8.1 km/h
Cloudy
+23
2026-09-29 22:00
+19.8Β°C
11%
2%
96%
0.0 mm
100%
7.2 km/h
Cloudy
+24
2026-09-29 23:00
+20.3Β°C
11%
2%
96%
0.0 mm
100%
7.1 km/h
Cloudy
π¦πͺ Dubai β BWh, Asia/Dubai
+h
local time
temp
rain %
(NWP)
(ML)
precip
clouds
wind
conditions
+1
2026-09-29 00:00
+31.0Β°C
9%
2%
71%
0.0 mm
0%
1.0 km/h
Clear
+2
2026-09-29 01:00
+30.2Β°C
9%
2%
71%
0.0 mm
0%
3.2 km/h
Clear
+3
2026-09-29 02:00
+29.8Β°C
9%
2%
71%
0.0 mm
0%
5.3 km/h
Clear
+4
2026-09-29 03:00
+29.6Β°C
9%
2%
71%
0.0 mm
0%
4.8 km/h
Clear
+5
2026-09-29 04:00
+30.2Β°C
9%
2%
71%
0.0 mm
0%
3.8 km/h
Clear
+6
2026-09-29 05:00
+30.0Β°C
9%
2%
71%
0.0 mm
0%
3.2 km/h
Clear
+7
2026-09-29 06:00
+29.8Β°C
9%
2%
71%
0.0 mm
0%
4.9 km/h
Clear
+8
2026-09-29 07:00
+30.5Β°C
9%
2%
71%
0.0 mm
0%
6.3 km/h
Clear
+9
2026-09-29 08:00
+32.1Β°C
9%
2%
71%
0.0 mm
0%
4.5 km/h
Clear
+10
2026-09-29 09:00
+34.4Β°C
9%
2%
71%
0.0 mm
0%
3.2 km/h
Clear
+11
2026-09-29 10:00
+36.3Β°C
9%
2%
71%
0.0 mm
0%
2.1 km/h
Clear
+12
2026-09-29 11:00
+37.9Β°C
9%
2%
71%
0.0 mm
0%
1.2 km/h
Clear
+13
2026-09-29 12:00
+38.3Β°C
9%
2%
71%
0.0 mm
0%
5.7 km/h
Clear
+14
2026-09-29 13:00
+38.2Β°C
8%
2%
65%
0.0 mm
0%
10.9 km/h
Clear
+15
2026-09-29 14:00
+37.5Β°C
8%
2%
65%
0.0 mm
0%
14.4 km/h
Clear
+16
2026-09-29 15:00
+37.2Β°C
9%
2%
71%
0.0 mm
1%
13.8 km/h
Clear
+17
2026-09-29 16:00
+36.6Β°C
9%
2%
71%
0.0 mm
2%
10.5 km/h
Clear
+18
2026-09-29 17:00
+35.6Β°C
9%
2%
71%
0.0 mm
3%
9.9 km/h
Clear
+19
2026-09-29 18:00
+34.3Β°C
8%
2%
62%
0.0 mm
2%
6.4 km/h
Clear
+20
2026-09-29 19:00
+34.0Β°C
8%
2%
62%
0.0 mm
2%
4.7 km/h
Clear
+21
2026-09-29 20:00
+33.9Β°C
8%
2%
62%
0.0 mm
0%
4.0 km/h
Clear
+22
2026-09-29 21:00
+33.7Β°C
9%
2%
71%
0.0 mm
1%
3.1 km/h
Clear
+23
2026-09-29 22:00
+33.1Β°C
9%
2%
71%
0.0 mm
0%
2.8 km/h
Clear
+24
2026-09-29 23:00
+32.3Β°C
9%
2%
71%
0.0 mm
0%
3.6 km/h
Clear
Model Performance (held-out test set)
Metric
Value
24 h model
Ridge (alpha=10)
48 h model
Ridge 48h (alpha=10)
72 h model
Ridge 72h (alpha=10)
Rain model
Bagging ensemble (30 DT trees) + histogram calibration
Test RMSE (24 h)
3.53 Β°C
Test RMSE (48 h)
4.46 Β°C
Test RMSE (72 h)
5.07 Β°C
Bias correction (24 h)
+0.69 Β°C
Contract version
2.0.0
Successful cities
14 / 14
β Max PSI = 1.838 | observations = 2352 | cities = 14 | status = drift detected
Feature
PSI
KS
Mean shift (Ο_ref)
Status
clearness_index
0.027
0.068
-0.10
ok
cloudcover
0.032
0.043
+0.06
ok
dewpoint_2m
1.645
0.273
+0.55
severe
precipitation
0.036
0.067
+0.08
ok
pressure_msl
0.399
0.111
+0.10
severe
relativehumidity_2m
0.038
0.081
+0.14
ok
temp_lag24h
1.824
0.288
+0.51
severe
temperature_2m
1.838
0.281
+0.48
severe
vpd
0.069
0.076
+0.08
ok
windspeed_10m
0.269
0.190
-0.43
severe
Complete ML Pipeline : Data collection β Preprocessing β Feature Engineering β Model Training β Evaluation β Monitoring
Multiple ML Libraries : Side-by-side comparison of linfa, smartcore, rustyml, and Burn
10 Years of Data : Historical weather data from 2016-2025 for 14 cities worldwide
4 Prediction Tasks :
Rain prediction (binary classification)
Weather condition classification (6 classes)
Temperature forecasting (24h, 48h, 72h)
Multi-target forecasting (temp + humidity + wind)
Drift Detection : Automated monitoring for data and concept drift
Live Dashboard : Daily auto-updated predictions via GitHub Actions
API : Open-Meteo (free, unlimited, no API key required)
Historical Data : 2016-2025 (10 years)
Granularity : Hourly observations
Total Records : ~1.2 million
Region
Cities
Brazil π§π·
SΓ£o Paulo, Rio de Janeiro, SΓ£o JosΓ© dos Campos, Campinas
USA πΊπΈ
New York, Los Angeles
Europe π¬π§π©πͺπ³π΄
London, Berlin, Oslo
Asia π―π΅π¨π³π¦πͺ
Tokyo, Shanghai, Chongqing, Nanjing, Dubai
ποΈ Project Structure
RustForMachineLearning/
βββ notebooks/ # Jupyter notebooks (Evcxr)
β βββ 01_data_collection_and_exploration.ipynb
β βββ 02_preprocessing_and_feature_engineering.ipynb
β βββ 03_feature_selection_and_model_training.ipynb
β βββ 04_hyperparameter_tuning.ipynb
β βββ 05_evaluation_and_validation.ipynb
β βββ 06_drift_detection_and_monitoring.ipynb
βββ src/ # Production Rust code
β βββ lib.rs
β βββ data/ # Data loading & API client
β βββ preprocessing/ # Data cleaning & transformation
β βββ features/ # Feature engineering & selection
β βββ models/ # ML model implementations
β βββ training/ # Training utilities
β βββ evaluation/ # Metrics & visualization
β βββ monitoring/ # Drift detection
β βββ bin/ # CLI tools
βββ data/ # Data storage
β βββ raw/ # Raw API data
β βββ processed/ # Cleaned data
β βββ features/ # Engineered features
βββ models/ # Trained model artifacts
βββ docs/ # Documentation
βββ .github/workflows/ # GitHub Actions
Rust (1.70+)
Jupyter with Evcxr kernel
Git
# Clone the repository
git clone https://github.com/SamoraDC/RustForMachineLearning.git
cd RustForMachineLearning
# Build the project
cargo build --release
# Install Evcxr Jupyter kernel (if not already installed)
cargo install evcxr_jupyter
evcxr_jupyter --install
# Start Jupyter
jupyter lab
# Navigate to notebooks/ and open the notebooks in order
Running Daily Predictions
cargo run --release --bin daily_predictions
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β DATA βββββΆβ PREPROC βββββΆβ FEATURES β
β COLLECTION β β & WRANGLING β β ENGINEERING β
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β β β
βΌ βΌ βΌ
Open-Meteo API Missing values Lag features
14 cities Outliers Rolling stats
10 years Normalization Cyclical encoding
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β FEATURE βββββΆβ MODEL βββββΆβ TRAINING β
β SELECTION β β COMPARISON β β β
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β β β
βΌ βΌ βΌ
Correlation linfa Train/Val/Test
Importance smartcore Cross-validation
Recursive elim Burn Early stopping
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β TUNING βββββΆβ EVALUATION βββββΆβ MONITORING β
β β β β β & DRIFT β
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β β β
βΌ βΌ βΌ
Grid search Accuracy/F1 Data drift
Random search RMSE/MAE Concept drift
Cross-val ROC/AUC Auto-retrain
Model
Rain (Acc)
Rain (F1)
Condition (Acc)
Condition (F1)
Logistic Regression
--
--
--
--
Decision Tree
--
--
--
--
Random Forest
--
--
--
--
Gradient Boosting
--
--
--
--
Neural Network
--
--
--
--
Ensemble
--
--
--
--
Model
Temp 24h (RMSE)
Temp 48h (RMSE)
Temp 72h (RMSE)
Linear Regression
--
--
--
Decision Tree
--
--
--
Random Forest
--
--
--
Gradient Boosting
--
--
--
Neural Network
--
--
--
Ensemble
--
--
--
polars : DataFrame operations
ndarray : N-dimensional arrays
reqwest : HTTP client
chrono : Date/time handling
plotters : Visualization
statrs : Statistical functions
This project is licensed under the MIT License - see the LICENSE file for details.