爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: mozhiting

[其他] 使用NCL计算锋生函数(修改:已转为python计算)

[复制链接]

新浪微博达人勋

 楼主| 发表于 2021-6-30 09:47:53 | 显示全部楼层
zengmin 发表于 2021-6-23 21:20
请问楼主用到的数据是哪些,可以提供一下数据列表和链接吗

我用的是ERA5的温度和比湿数据,下载地址:https://cds.climate.copernicus.e ... levels?tab=overview
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-7-2 15:14:10 | 显示全部楼层
mozhiting 发表于 2021-6-30 09:47
我用的是ERA5的温度和比湿数据,下载地址:https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanaly ...

感谢楼主的解答{:eb511:}
def getVars(var_name,level_index):
        if var_name == 'theta':
                fvar = nc.Dataset('../era5_theta_theta_e.2020.nc')
                var = fvar.variables['pot_tem'][:,level_index,:,:]
        elif var_name == 'theta_e':
                fvar = nc.Dataset('../era5_theta_theta_e.2020.nc')
                var = fvar.variables['pot_tem_equiv'][:,level_index,:,:]
        else:
                fvar = nc.Dataset('../era5_' + var_name + '_pressures.2020.nc')
                var = fvar.variables[var_name][:,level_index,120:361,400:721]
        var = np.array(var)
        return var
这一部分是θ,Θe 和什么的读入?
比湿是哪个变量呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-7-20 09:44:12 | 显示全部楼层
zengmin 发表于 2021-7-2 15:14
感谢楼主的解答
def getVars(var_name,level_index):
        if var_name == 'theta':

theta和theta_e是自己算出来的,算theta_e的时候需要用到比湿,算锋生的时候用theta或者theta_e
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-7-22 16:51:37 | 显示全部楼层
mozhiting 发表于 2021-7-20 09:44
theta和theta_e是自己算出来的,算theta_e的时候需要用到比湿,算锋生的时候用theta或者theta_e

非常感谢楼主的回答
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-8-9 19:07:47 | 显示全部楼层
你好我下载了你的代码, 你这个代码是不是只是计算锋生然后生成另一个nc文件呀,没有做图部分
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-8-9 19:10:48 | 显示全部楼层
还有一个问题是,你下载的数据有几层呀,能不能只下载单层,比如想计算700hpa,我只下载700hpa的数据计算
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-9-20 23:31:54 | 显示全部楼层
下载学习,感谢分享
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-10-9 15:40:54 | 显示全部楼层
zengmin 发表于 2021-6-23 21:20
请问楼主用到的数据是哪些,可以提供一下数据列表和链接吗

数据就是ERA5的比湿和温度
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-10-17 20:08:06 | 显示全部楼层
mozhiting 发表于 2021-7-20 09:44
theta和theta_e是自己算出来的,算theta_e的时候需要用到比湿,算锋生的时候用theta或者theta_e

算出来是非地转湿q矢量锋生还是经典q矢量锋生?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-11-15 15:26:59 | 显示全部楼层
感谢分享,
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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