- 积分
- 975
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-5-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家好!最近一个星期一直搜索怎样使用python把CNRM-ESM2-1输出数据中高度混合坐标转换为气压坐标。本人已下载的数据是concdust_Emon_CNRM-ESM2-1_amip_r1i1p1f2_gr_197901-201412,使用xr.open_dataset读取有变量:lev (lev): atmosphere_hybrid_sigma_pressure_coordinate
long_name :atmospheric model level units :1
positive :down
formula :p = ap + b*ps
formula_term :ap: ap b: b ps: ps
bounds :lev_bounds
ps (time, lat,lon): Surface Air Pressure
ap (lev) vertical coordinate formula term:ap (k)
b (lev): vertical coordinate formula term: b(k)
b_bnds (bnds, lev):vertical coordinate formula term: b(k+1/2)
ap_bnds (bnds, lev): vertical coordinate formula term: ap(k+1/2)
由于本人非大气科班出生且第一次使用CMIP6数据,对这些变量有疑惑,不知道是否可以使用geocat.comp.interpolation.interp_hybrid_to_pressure函数进行转换,若可以,geocat.comp.interpolation.interp_hybrid_to_pressure(data['concdust'], ps, hyam, hybm, p0=100000.0, new_levels),ps,hyam, hybm是数据中的ps,ap和b吗?在github和谷歌上搜索过,案例所使用数据都是明确了hyam, hybm。希望有知道的大佬能进行指点,非常感谢!
|
|