Exploring the relationship between surface solar radiation (sunshine) and surface air temperature.
Temperature: Klymot station CSVs derived from GHCN-Monthly v4 Raw and Adjusted records. GHCNm is the Global Historical Climatology Network Monthly temperature dataset; Klymot uses station records as the primary climate observation source. Menne et al., 2018 DOI.
Homogenization: Adjusted records follow the GHCN processing lineage, including pairwise homogeneity methods for non-climatic shifts. Menne & Williams, 2009 DOI.
Pyranometer / Shortwave radiation: Monthly totals of shortwave_radiation_sum from the Open-Meteo Historical Weather API (ERA5 reanalysis). ERA5 derives surface downwelling shortwave radiation from the ECMWF atmospheric model; it represents global horizontal irradiance — the same physical quantity measured by a pyranometer — but is a gridded model estimate rather than a station instrument record. Open-Meteo documentation. ERA5 dataset.
Sunshine hours: Monthly totals of sunshine_duration from the same ERA5/Open-Meteo source. Counts hours where surface solar irradiance exceeds approximately 120 W/m², analogous to a Campbell-Stokes sunshine recorder. Both solar variables are fetched by scripts/fetch_sunshine.py and stored in data/sunshine-qc.json.
This is a neutral exploration tool. Correlation does not imply causation; circulation, clouds, albedo, elevation, land/sea effects, and station exposure can influence both variables.