weather data processing