利用python脚本下载WRF所需的ERA5气象数据
1.环境设置
使用脚本下载数据之前,需要进行一些环境的设置。
(1)cdsapi url和key申请
本教程的cdsapi key暂时只更新在Windows下运行,在Linux或MacOS系统申请使用的可查看ECMWF官网教程。
在C:\User\xxx\目录下创建文件.cdsapirc,在文件中输入url和key,如获取api url和key可跳转博客或ECMWF官网教程进行申请。
1 | |
(2)python
在python环境中下载cdsapi库
1 | |
2.数据下载
WRF运行所需的气象数据可以使用ECMWF机构的ERA5再分析数据,共包括ERA5 hourly data on single levels from 1940 to present 和ERA5 hourly data on pressure levels from 1940 to present两种数据(分辨率都为0.25°),可以使用附件中的脚本进行下载,所需要的变量也可通过脚本查看。
但该脚本下载通常会失败,但我们依旧可以使用该脚本在终端中提供的grib文件的URL地址复制到浏览器进行下载。
注意:脚本运行期间终端长时间处于以下状态为正常,因为下载该数据需要排队,一般来说为30min~60min。
1 | |
3.WRF使用ERA5数据
详细WRF设置可查看博客WRF中使用ERA5再分析数据。
参考博客
CSDN - 运行WRF的常用气象场数据
CSDN - WRF中使用ERA5再分析数据
附件
利用python脚本下载WRF所需的ERA5气象数据
https://singyutang.github.io/2024/07/14/利用python脚本下载WRF所需的ERA5气象数据/