Weather dynamics