How Is Weather Forecasting Done