博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MeteoInfoLab脚本示例:计算垂直螺旋度
阅读量:5160 次
发布时间:2019-06-13

本文共 941 字,大约阅读时间需要 3 分钟。

尝试编写MeteoInfoLab脚本计算垂直螺旋度,结果未经验证。

 

脚本程序:

print 'Open data files...'f_uwnd = addfile('D:/Temp/nc/uwnd.2011.nc')f_vwnd = addfile('D:/Temp/nc/vwnd.2011.nc')f_omega = addfile('D:/Temp/nc/omega.2011.nc')print 'Calculate vertical helicity...'tidx = 173    # Jun 23, 2011t = f_uwnd.gettime(tidx)level = [1000, 100]lat = [15,55]lon = [70,135]uwnd = f_uwnd['uwnd'][tidx,level,lat,lon][:,::-1,:]vwnd = f_vwnd['vwnd'][tidx,level,lat,lon][:,::-1,:]omega = f_omega['omega'][tidx,level,lat,lon][:,::-1,:]wd = hcurl(uwnd, vwnd)lx = -(wd*omega*10.)/12.64*1e6lx1 = lx[:,[40],:]lev1 = lx1.dimvalue(0)#lev2 = 1000 - lev1lev2 = p2h(lev1)levels = []for i in range(0, len(lev1)):    levels.append('%i' % lev1[i])lx1.setdimvalue(0, lev2)print 'Plot...'layer = contourf(lx1, 20)title('Vertical helicity (' + t.strftime('%Y-%m-%d') + ')')yticks(lev2, levels)xlabel('Longitude')ylabel('Pressure (hPa)')colorbar(layer)

转载于:https://www.cnblogs.com/yaqiang/p/4865732.html

你可能感兴趣的文章
jquery动态移除/增加onclick属性详解
查看>>
JavaScript---Promise
查看>>
暖暖的感动
查看>>
Java中的日期和时间
查看>>
Django基于admin的stark组件创建(一)
查看>>
PAT L2-016 愿天下有情人都是失散多年的兄妹
查看>>
抛弃IIS,利用FastCGI让Asp.net与Nginx在一起
查看>>
C. Tanya and Toys_模拟
查看>>
springboot jar包运行中获取资源文件
查看>>
基于FPGA实现的高速串行交换模块实现方法研究
查看>>
Java Scala获取所有注解的类信息
查看>>
delphi ,安装插件
查看>>
case when then的用法-leetcode交换工资
查看>>
11.28.cookie
查看>>
BeanShell简介
查看>>
python字符串操作
查看>>
不同程序语言的注释和变量要求
查看>>
语言基础(9):static, extern 和 inline
查看>>
邮件和短信验证码
查看>>
(转)Android studio 使用心得(五)—代码混淆和破解apk
查看>>