weather forecast — Predicting atmospheric conditions of wind, rain, clouds, and snow and notifying them in advance.