Cdsapi

import cdsapi


c = cdsapi.Client()


c.retrieve(

"reanalysis-era5-single-levels",

{

"product_type": "reanalysis",

"variable": [

"significant_height_of_combined_wind_waves_and_swell",

],

"year": "2020",

"month": "01",

"day": "01",

"time": "00:00",

#"grid": "0.25/0.25",

"format": "netcdf",

},

"/tmp/ERA5_swh.nc",

)