weather forecasting - Predicting future weather using observations and meteorological models.