Weather Interpretation and prediction