Deciphering Weather