The systems and methods described herein provide a mechanism for collecting information from a diverse suite of sensors and systems, calculating the current precipitation, atmospheric water vapor, or precipitable water and other atmospheric-based phenomena based upon these sensor readings, and predicting future precipitation and atmospheric-based phenomena.