2. NOAA National Centers for Environmental Information (NCEI)
Berkeley Earth is an independent non-profit that provides highly user-friendly datasets, often used by journalists. global temperature data download
If you need to automate your downloads, NOAA and Copernicus offer robust APIs. For example, using Python’s cdsapi library, you can request specific temperature slices from the ERA5 dataset directly into your script. For example, using Python’s cdsapi library, you can
Global surface temperature anomalies from 1880 to the present. Format: CSV, TXT, and NetCDF. Best for: Visualizing long-term global warming trends. Where to download: NASA GISS Data Portal Best for: Visualizing long-term global warming trends
import cdsapi c = cdsapi.Client() c.retrieve( 'reanalysis-era5-single-levels', { 'product_type': 'reanalysis', 'variable': '2m_temperature', 'year': '2023', 'month': '01', 'day': '01', 'time': '12:00', 'format': 'netcdf', }, 'download.nc') Use code with caution. Key Terms to Remember
Temperature data for specific cities, countries, and the entire globe. Format: TXT and localized data files.
The European Union’s Copernicus program offers "reanalysis" data (ERA5), which combines observations with computer models to provide a complete global picture. Hourly temperature data on a global grid. Format: NetCDF and GRIB.