爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6234|回复: 6

MeteoInfoLab脚本示例:利用比湿、温度计算相对湿度

[复制链接]

新浪微博达人勋

发表于 2015-7-16 15:35:57 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 MeteoInfo 于 2018-5-13 23:34 编辑

利用比湿和温度计算相对湿度的函数是qair2rh(qair, temp, press=1013.25),三个参数分别是比湿、温度和气压,气压有一个缺省值1013.25,因此计算地面相对湿度的时候也可以不给气压参数。下面的例子打开CFS模式的地面结果,并从比湿和温度数组计算出相对湿度数组并绘图。

脚本程序:
  1. #Open and read data
  2. fn = 'U:/data/climate/CFS/20150712/flxf2015081500.01.2015071200.grb2'
  3. f = addfile(fn)
  4. temp = f['Temperature_surface'][0,::-1,:]
  5. sh = f['Specific_humidity_height_above_ground'][0,0,::-1,:]
  6. #Calculate relative humidity
  7. temp = temp - 273.15
  8. rh = meteo.qair2rh(sh, temp)
  9. #Plot
  10. axesm()
  11. geoshow('country', edgecolor=(0,0,255))
  12. #layer = imshowm(rh, 20)
  13. layer = contourfm(rh)
  14. title('Relative humidity')
  15. colorbar(layer, aspect=12)


Image00888.png

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

新浪微博达人勋

发表于 2015-7-17 10:21:10 | 显示全部楼层
{:eb502:}{:eb502:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2018-5-13 23:15:48 | 显示全部楼层
11.PNG
老师 每次都出现name 'qair2rh' is not defined的错误,想问下怎么解决


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

新浪微博达人勋

 楼主| 发表于 2018-5-13 23:35:25 | 显示全部楼层
Hhhhleo 发表于 2018-5-13 23:15
老师 每次都出现name 'qair2rh' is not defined的错误,想问下怎么解决

改为: meteo.qair2rh
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-5-14 22:45:45 | 显示全部楼层
11.PNG
老师,我看了很多脚本,但是还是不是特别懂黄色区域的内容应该怎么理解。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-5-14 23:03:14 | 显示全部楼层
Hhhhleo 发表于 2018-5-14 22:45
老师,我看了很多脚本,但是还是不是特别懂黄色区域的内容应该怎么理解。

仔细看看这里:http://www.meteothinker.com/docs/meteoinfolab/user_guide.html
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-6-19 12:39:13 | 显示全部楼层
老师 假如我要是用这个几个物理量计算q比湿,应该如何写公式?最后如何存txt呢
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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