- 积分
- 22715
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-7-23
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 平流层的萝卜 于 2020-5-12 20:18 编辑
2020年5月,发现ERA5官网上可以选择区域了,也就是说,ECMWF可能收到了用户的反馈——“选不了区域,只下全球,文件大死了,你们能不能改改啊!”,因此增加了网页的选区域功能。那么,我写的脚本也没啥大用了。在此,推荐论坛里比我这个详细得多的攻略,请移步http://bbs.06climate.com/forum.php?mod=viewthread&tid=91210
-------------------------------------2019年7月原始内容-------------------------------------------------
分享一个python下载ERA-5逐小时资料的脚本,在官网样例脚本的基础上添加了area参数,只下载选定的面积,提高速度,否则会默认以全球的范围下载,文件会很大:
- import cdsapi
- c = cdsapi.Client()
- c.retrieve(
- 'reanalysis-era5-pressure-levels',
- {
- 'product_type':'reanalysis',
- # 'variable':[
- # 'divergence','fraction_of_cloud_cover','geopotential',
- # 'ozone_mass_mixing_ratio','potential_vorticity','relative_humidity',
- # 'specific_cloud_ice_water_content','specific_cloud_liquid_water_content','specific_humidity',
- # 'specific_rain_water_content','specific_snow_water_content','temperature',
- # 'u_component_of_wind','v_component_of_wind','vertical_velocity',
- # 'vorticity'
- # ],
- 'variable':[
- 'geopotential',
- 'u_component_of_wind','v_component_of_wind'
- ],
- # 'pressure_level':[
- # '250','300','350',
- # '400','450','500',
- # '550','600','650',
- # '700','750','775',
- # '800','825','850',
- # '875','900','925',
- # '950','975','1000'
- # ],
- 'pressure_level':[
- '600','650'
- ],
- 'year':'2019',
- 'month':'05',
- 'day':[
- '11','12'
- ],
- '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':'41.75/119.25/40.75/120.5', ## North, West, South, East. Default: global
- 'grid': '0.25/0.25',
- 'format':'netcdf'
- },
- '20190512.nc')
复制代码
|
评分
-
查看全部评分
|