爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 59431|回复: 61

教程:脚本下载ERA5及驱动WRF方法(笔记)

  [复制链接]

新浪微博达人勋

发表于 2018-4-20 14:19:43 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 朝曦dawn 于 2018-5-5 16:59 编辑

由于习惯用markdown做笔记。所以方便大家查询,直接附上博客链接和附件。
缺金币,可以直接点击博客链接查看博客;
不缺金币的,可以直接下载md说明文件和脚本文件。

博客链接:http://www.dreambooker.site/2018/04/20/Initializing-the-WRF-model-with-ERA5/
如有bug,可以在本文评论,或者博客留言。

----------------------------------2018/05/05更新------------------------------------
添加更改met*文件适用于mozbc;

----------------------------------2018/04/22更新------------------------------------
添加自动处理至自动脚本;添加METGRID.TBL说明;

----------------------------------2018/04/21更新------------------------------------

推荐使用eccodes,grib_api将在2018年底停止更新。更正自动化脚本语法错误


下图为大纲及开头部分:

ERA5部分截图

ERA5部分截图









GetERA5-sfc.py

659 Bytes, 下载次数: 283, 下载积分: 金钱 -5

GetERA5-ml.py

625 Bytes, 下载次数: 217, 下载积分: 金钱 -5

GetERA5.sh

1.38 KB, 下载次数: 195, 下载积分: 金钱 -5

Initializing-the-WRF-model-with-ERA5.md

14.75 KB, 下载次数: 295, 下载积分: 金钱 -5

Vtable.ERA5

2.48 KB, 下载次数: 271, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-20 14:35:51 | 显示全部楼层
1. era5虽然是hourly输出,但是我测试的改进效果并不明显,不知楼主是否测试过hourly数据对于WRF模拟的改善
2. 你这个脚本,把好几个时次的数据都放在一起了,后面还要拆分;不如直接在shell脚本里面加时间循环,变成每个时次一个的grib文件;surface和pressure文件简单cat的一起,用wrf自带的vtable即可驱动wrf
3. era5数据作为新一代再分析数据,理应比上一代era-interim数据有优势,除了时空分辨率,其他方面的优势体现在哪,不知楼主是否研究过
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2018-4-20 14:23:57 | 显示全部楼层
好东西,收藏了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-4-20 14:51:55 | 显示全部楼层
ljchen1989 发表于 2018-4-20 14:35
1. era5虽然是hourly输出,但是我测试的改进效果并不明显,不知楼主是否测试过hourly数据对于WRF模拟的改善 ...

1. 我最近正在用一个对流个例试验,等结果出来了,我对比一下;
2. 如果拆成多个时次,就得提交多个任务到EC,这样会不会加重服务器负担,下载速度会不会减慢?
3. 可以看这个网站(https://software.ecmwf.int/wiki/pages/viewpage.action?pageId=74764925),之前看过ERA5的同化,网址忘记收藏了,不知道卫星同化有没有改进。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-20 15:44:09 | 显示全部楼层
朝曦dawn 发表于 2018-4-20 14:51
1. 我最近正在用一个对流个例试验,等结果出来了,我对比一下;
2. 如果拆成多个时次,就得提交多个任务 ...

所以,用ERA5转WRF到底好在哪呢
下数据的话,我一直这么下,也没见它服务器因为我下数据卡了,就跟我买了一直股票,大盘会不会大涨一样
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-20 16:01:50 | 显示全部楼层
Traceback (most recent call last):
  File "GetERA5-sfc_test.py", line 1, in <module>
    from ecmwfapi import ECMWFDataServer
ModuleNotFoundError: No module named 'ecmwfapi'

这个api是怎么安装的?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-20 16:51:31 | 显示全部楼层
学习学习。。。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2018-4-20 20:14:51 | 显示全部楼层
ljchen1989 发表于 2018-4-20 15:44
所以,用ERA5转WRF到底好在哪呢
下数据的话,我一直这么下,也没见它服务器因为我下数据卡了,就跟我买 ...

多谢你的建议,下次我试试一个时次一个数据的方法;
模拟效果,我觉得不能一言以蔽之。同一个地方,不同的个例,使用不同的分析资料,模拟效果也不一;也需要考虑你的分析目的,气候,个例,等等。研究目的决定研究资料和研究方法。
之前也有看到过比对不同分析资料的文章,有兴趣的话,你可以搜一下。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-4-20 20:17:04 | 显示全部楼层
随缘 发表于 2018-4-20 16:01
Traceback (most recent call last):
  File "GetERA5-sfc_test.py", line 1, in
    from ecmwfapi imp ...

pip install https://software.ecmwf.int/wiki/download/attachments/56664858/ecmwf-api-client-python.tgz

我说明里提到了这个网站,你可以再看看https://software.ecmwf.int/wiki/display/CKB/How+to+download+data+via+the+ECMWF+WebAPI
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-4-21 10:07:42 | 显示全部楼层
朝曦dawn 发表于 2018-4-20 20:17
pip install https://software.ecmwf.int/wiki/download/attachments/56664858/ecmwf-api-client-python. ...

哦,谢谢
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表