Cosmic meteorology