- 积分
- 554
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-6-14
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 阿萨德撒 于 2021-3-11 10:25 编辑
关于使用meic源排放清单,向 WRF-Chem 模式网格的插值和分配,选择使用mei2wrf工具方便快捷。
meic2wrf请参考GitHub上引用于jinfan0931
运行meic2wrf.py需要的库有pynio(这个库在linux系统包含win10的linux子系统下可以安装成功)等等,具体参照附件
① 使用bash Miniconda3-latest-Linux-x86_64.sh(安装miniconda,这里自己使用安装包安装anaconda也可以)
② 然后使用conda create -n pyenv -c conda-forge xarray netcdf4 scipy pyngl pynio ncl安装环境
③ 使用conda activate pyenv激活环境pyenv,最后运行mei2wrf.py
(这是Miniconda3-latest-Linux-x86_64.sh文件分享
链接:https://pan.baidu.com/s/1S2ZsKk1K-KCHnr0S-8m7Qg
提取码:l0sp
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V4的分享)
虽然meic2wrf.py很好用,但是程序中应该还是有一些参数需要结合具体下载的排放数据,一一修改的。
比如84行-93行:
- act = f_act.variables['z'][:].reshape((200, 320),)[::-1]
- act = np.where(act > 0.0, act*1, 0.0)
- idt = f_idt.variables['z'][:].reshape((200, 320),)[::-1]
- idt = np.where(idt > 0.0, idt*1, 0.0)
- pwr = f_pwr.variables['z'][:].reshape((200, 320),)[::-1]
- pwr = np.where(pwr > 0.0, pwr*1, 0.0)
- rdt = f_rdt.variables['z'][:].reshape((200, 320),)[::-1]
- rdt = np.where(rdt > 0.0, rdt*1, 0.0)
- tpt = f_tpt.variables['z'][:].reshape((200, 320),)[::-1]
- tpt = np.where(tpt > 0.0, tpt*1, 0.0)
复制代码 根据具体的排放文件的格点信息和范围大小做了相应调整:
- act = f_act.variables['z'][:].reshape((120, 280),)[::-1]
- act = np.where(act > 0.0, act*1, 0.0)
- idt = f_idt.variables['z'][:].reshape((120, 280),)[::-1]
- idt = np.where(idt > 0.0, idt*1, 0.0)
- pwr = f_pwr.variables['z'][:].reshape((120, 280),)[::-1]
- pwr = np.where(pwr > 0.0, pwr*1, 0.0)
- rdt = f_rdt.variables['z'][:].reshape((120, 280),)[::-1]
- rdt = np.where(rdt > 0.0, rdt*1, 0.0)
- tpt = f_tpt.variables['z'][:].reshape((120, 280),)[::-1]
- tpt = np.where(tpt > 0.0, tpt*1, 0.0)
复制代码 ps:排放文件的变量信息输出结果如下:
Variable: spacing (file variable)
Type: double
Total Size: 16 bytes
2 values
Number of Dimensions: 1
Dimensions and sizes: [side | 2]
Coordinates:
Number Of Attributes: 0
(0) 0.25
(1) 0.25
Variable: dimension (file variable)
Type: integer
Total Size: 8 bytes
2 values
Number of Dimensions: 1
Dimensions and sizes: [side | 2]
Coordinates:
Number Of Attributes: 0
(0) 280
(1) 120
需要meic排放清单文件练习如何转换的,可以私聊我。希望大家做模式的不要崩溃呀,累的时候出去玩玩运动一下(也是对我自己说的) |
|