Weather Programmer
Image Gallery

Image Gallery

climate

climate/2-m_temperature_anomaly_06_2026_vs_2016-2025.png
2-m_temperature_anomaly_06_2026_vs_2016-2025.png
climate/2-m_temperature_diff_jun06_2026_minus_jun06_2023.png
2-m_temperature_diff_jun06_2026_minus_jun06_2023.png
climate/500_mb_height_anomaly_06_2026_vs_2016-2025.png
500_mb_height_anomaly_06_2026_vs_2016-2025.png
climate/500_mb_height_diff_jun06_2026_minus_jun06_2023.png
500_mb_height_diff_jun06_2026_minus_jun06_2023.png
climate/total_precipitation_anomaly_06_2026_vs_2016-2025.png
total_precipitation_anomaly_06_2026_vs_2016-2025.png
climate/z500_composite_coolest_abilene_jjas_2006-2025.png
z500_composite_coolest_abilene_jjas_2006-2025.png
climate/z500_composite_hottest_abilene_jjas_2006-2025.png
z500_composite_hottest_abilene_jjas_2006-2025.png
climate/z500_composite_strong_wind_abilene_cold_months_jjas_2006-2025.png
z500_composite_strong_wind_abilene_cold_months_jjas_2006-2025.png
climate/z500_composite_strong_wind_abilene_hot_months_jjas_2006-2025.png
z500_composite_strong_wind_abilene_hot_months_jjas_2006-2025.png
climate/z500_composite_strong_wind_abilene_jjas_2006-2025.png
z500_composite_strong_wind_abilene_jjas_2006-2025.png
climate/z500_composite_weak_wind_abilene_cold_months_jjas_2006-2025.png
z500_composite_weak_wind_abilene_cold_months_jjas_2006-2025.png
climate/z500_composite_weak_wind_abilene_hot_months_jjas_2006-2025.png
z500_composite_weak_wind_abilene_hot_months_jjas_2006-2025.png
climate/z500_composite_weak_wind_abilene_jjas_2006-2025.png
z500_composite_weak_wind_abilene_jjas_2006-2025.png
climate/z500_wind100_abilene_anomaly_correlation_cold_months_jjas_2006-2025.png
z500_wind100_abilene_anomaly_correlation_cold_months_jjas_2006-2025.png
climate/z500_wind100_abilene_anomaly_correlation_hot_months_jjas_2006-2025.png
z500_wind100_abilene_anomaly_correlation_hot_months_jjas_2006-2025.png
climate/z500_wind100_abilene_anomaly_correlation_jjas_2006-2025.png
z500_wind100_abilene_anomaly_correlation_jjas_2006-2025.png

hurricane/history

hurricane/history/andrew_1992_track.png
andrew_1992_track.png
hurricane/history/harvey_2017_track.png
harvey_2017_track.png
hurricane/history/helene_2024_track.png
helene_2024_track.png
hurricane/history/ike_2008_track.png
ike_2008_track.png
hurricane/history/laura_2020_track.png
laura_2020_track.png
hurricane/history/milton_2024_track.png
milton_2024_track.png

hurricane/models

hurricane/models/AL022026_1000_ensemble_map.png
AL022026_1000_ensemble_map.png
hurricane/models/AL022026_50_ensemble_map.png
AL022026_50_ensemble_map.png

(top level)

knn_example.png
knn_example.png
mos_example.png
mos_example.png

models

models/925mb_rh_ecmwf_2026030108.png
925mb_rh_ecmwf_2026030108.png
models/925mb_rh_ecmwf_2026030306.png
925mb_rh_ecmwf_2026030306.png
models/hrrr_refl_20260311_06Z_f12.png
hrrr_refl_20260311_06Z_f12.png
models/hrrr_refl_20260311_06Z_f13.png
hrrr_refl_20260311_06Z_f13.png
models/hrrr_refl_20260311_06Z_f14.png
hrrr_refl_20260311_06Z_f14.png
models/hrrr_refl_20260311_06Z_f15.png
hrrr_refl_20260311_06Z_f15.png
models/hrrr_refl_20260311_06Z_f16.png
hrrr_refl_20260311_06Z_f16.png
models/hrrr_refl_20260311_06Z_f17.png
hrrr_refl_20260311_06Z_f17.png
models/hrrr_refl_20260311_06Z_f18.png
hrrr_refl_20260311_06Z_f18.png
models/hrrr_refl_20260311_06Z_f19.png
hrrr_refl_20260311_06Z_f19.png

s2s

s2s/forecast_polar_vortex.png
forecast_polar_vortex.png
s2s/forecast_precip.png
forecast_precip.png
s2s/forecast_radiation.png
forecast_radiation.png
s2s/forecast_temp.png
forecast_temp.png
s2s/forecast_wind.png
forecast_wind.png

Weather Programmer

  • Ray Hawthorne
  • frontogenesis
  • ray-hawthorne-413a96334
  • ray_hawthorne

A blog exploring the intersection of meteorology and applied data science in an operational setting — blending weather analysis with practical solutions, and other topics I find interesting along the way.