Sub-region extraction only giving one data point

When making a request with the ERA5 reanalysis-era5-single-levels dataset in the API (or via browser), the sub-region that I requested only returns data for one value. Is this correct? I cannot visualize the data in Panoply because the latitude and longitude do not appear as 1D types. I see data my colleague downloaded from ERA5 several years ago and he has data for both the NW and SE corners of the bounding box.

My request:

c.retrieve(
'reanalysis-era5-single-levels',
{
    'product_type': 'reanalysis',
    'variable': 'surface_solar_radiation_downwards',
    'year': '2004',
    'month': '01',
    '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',
    ],
    'area': [
        40.5, -3.7, 40.4,
        -3.6,
    ],
    'format': 'netcdf',
},
'download.nc')

Thank you for your help!

Hi, These data are on a 0.25 degree grid, but the area you specify is smaller than this (0.1 degree, so only 1 grid point is returned

Hi Kevin,

Thank you for the clarification! This solves the problem.
Indeed if I make a larger bounding box, the arrays contain more than one lat/lon.

1 Like