Diving Deep into Weather