Hi,
I tried to download era5 hourly time series for irradiance and temperatures for Namibia in 2024. It appears that some of the data points in october are doubled in the database. The same issue does not occur with the exactly same request for 2025 data. The api request code that I used is the following:
import cdsapi
data_year = 2024
dataset = “reanalysis-era5-single-levels”
request = {
"product_type": \["reanalysis"\],
"variable": \[
"2m_temperature",
"surface_net_solar_radiation",
"surface_solar_radiation_downwards",
"total_sky_direct_solar_radiation_at_surface"
\],
"year": \[f"{data_year}"\],
"month": \[
"01", "02", "03",
"04", "05", "06",
"07", "08", "09",
"10", "11", "12"
\],
"day": \[
"01", "02", "03",
"04", "05", "06",
"07", "08", "09",
"10", "11", "12",
"13", "14", "15",
"16", "17", "18",
"19", "20", "21",
"22", "23", "24",
"25", "26", "27",
"28", "29", "30",
"31"
\],
"time": \[
"00:00", "01:00", "02:00",
"03:00", "04:00", "05:00",
"06:00", "07:00", "08:00",
"09:00", "10:00", "11:00",
"12:00", "13:00", "14:00",
"15:00", "16:00", "17:00",
"18:00", "19:00", "20:00",
"21:00", "22:00", "23:00"
\],
"data_format": "grib",
"download_format": "unarchived",
"area": \[-16.5, 11, -29, 25.5\]
}
target = f’irradiance_{data_year}.grib’
client = cdsapi.Client()
client.retrieve(dataset, request, target)
Let me know whether that was an error on the data side or on my side.
Kind regards