at the time of writing, the following request fails to produce a readable netcdf file:
{
"variable": [
"2m_temperature",
"total_precipitation",
"surface_solar_radiation_downwards",
"2m_dewpoint_temperature",
"10m_u_component_of_wind",
"10m_v_component_of_wind",
"soil_temperature_level_1",
"soil_temperature_level_2"
],
"date": [
"2025-09-01"
],
"time": [
"00:00"
],
"data_format": "netcdf",
"download_format": "unarchived",
"area": [
61,
-8.75,
49.75,
2.0
],
"nocache": "4812921339199228"
}
A warning is logged by the python cdsapi client
WARNING Structural differences in grib fields detected when opening in xarray. Opening the grib file safely, however this may result in files with non-intuitive filenames.
Splitting up the variables into separate requests produces readable outputs, with the difference being that the soil variables have expver 0005, whilst the other variables have expver 0001.
It seems that any request for these variables that includes the above timestep will currently fail.
Including "expver": "0005" in the request seems to have no effect.
Is there a proper way to handle this?