How kashishpathak20/weatherfusion-awx works
WEATHERFUSION-AWX is a prototype for blending live forecasts from multiple weather models. Its clearest user-facing workflow is the V12 Streamlit dashboard: it collects ECMWF and GFS forecasts, compares their values, applies context-aware adaptive fusion, and presents forecasts and disagreement. Separate versioned scripts explore historical skill and forecast verification; the files appear to be standalone experiments, not modules wired into one application. The README documents broader stages, while sampled excerpts support the dashboard flow and the separate analysis scripts.
Main entry points: v12_live_dashboard..py Forecast Dashboard · v9_forecast_verification.py Forecast Verification · v8_historical_skill.py Historical Skill
Components 15
Live Forecast
- Forecast Dashboard
v12_live_dashboard..py - Model Collection
v12_live_dashboard..py - Model Comparison
v12_live_dashboard..py - Weather Context
v12_live_dashboard..py - Adaptive Weighting
v12_live_dashboard..py - Forecast Fusion
v12_live_dashboard..py - Forecast Display
v12_live_dashboard..py
Model Analysis
- Historical Skill
v8_historical_skill.py - AIFS Diagnostics
v6_5_aifs_diagnostic.py
Historical Verification
- Forecast Verification
v9_forecast_verification.py
Other components
- Dashboard User
- Forecast API
- Historical Forecast API
- Forecast Reference API
- Archive Observation API
Connections 13
- Dashboard User → Forecast Dashboard: opens
- Forecast Dashboard → Model Collection: requests forecasts
- Model Collection → Forecast API: fetches models
- Model Collection → Model Comparison: provides forecasts
- Model Comparison → Weather Context: informs context
- Weather Context → Adaptive Weighting: adjusts weights
- Adaptive Weighting → Forecast Fusion: supplies weights
- Model Comparison → Forecast Fusion: supplies forecasts
- Forecast Fusion → Forecast Display: renders result
- Forecast Dashboard → Forecast Display: shows analysis
- Historical Skill → Historical Forecast API: fetches history
- Forecast Verification → Forecast Reference API: fetches forecasts
- Forecast Verification → Archive Observation API: fetches observations