ECMWF

European Center for Medium-range Weather Forecasts