ECMWF

European Centre for Medium Range Weather Forecasts