Mvula — weather AI on a laptop

ECMWF Code for Earth 2026 (African Stream). A ~9 MB distilled model for short-range African temperature guidance — not a supercomputer product, not a 10-day ops forecast app.

Try / dig deeper

Built for NMHS colleagues, students, and AfriClimate AI explorers on everyday computers.

What it can / cannot do

Can
  • Short-range African 2 m temperature orientation
  • Run on CPU / laptop (~2.5 s per +6 h step)
  • Open weights and documentation
Cannot (this freeze)
  • Replace official national forecasts
  • Free-running 10-day global weather
  • Full precip / all-weather product

Packaged African t2m skill (2023, 61 × 00Z inits)

Analysis-forced one-step only (native +6 h). Columns are analysis IC hours for a 00Z campaign — not autoregressive lead times.

Analysis ICRMSE (°C)ACCBias (°C)
00Z (headline)1.380.97−0.12
06Z7.800.45−5.33 (cold bias)
12Z4.380.75−1.12
18Z3.230.84+1.30

Headline claim = 00Z one-step. Documented pathology = 06Z IC cold bias (all 61 inits). Free-run / AR not supported (Cout=3).

Spatial skill (00Z vs 18Z IC)

Fig.10 spatial bias and RMSE for 00Z vs 18Z analysis IC

Explainability

Fig.11 channel attribution and 06Z-IC pathology

Team & credit

Team Mvula · Mentors: Shruti Nath, Rendani Mbuvha, Mario Santa Cruz López · GPU support: Cassava AI Factory · HPC: CHPC Lengau · Programme: ECMWF Code for Earth.

Apache-2.0 code · research student weights · AIFS teacher terms remain separate.