这部分包含的时 wrf-python 模块中的API,如果wrf-python提供的函数不能满足你的需求,你也可以根据已有的API重新编写一个处理函数或是其它的诊断函数。当然,大多数时候我们仅需要wrf-python已经提供的诊断函数和其它可调用函数,可能都不会使用到这些API。
用户API
方法
从WRF输出中返回基本诊断变量
返回3D场插值到2D平面(指定垂直层)的值
返回经纬度坐标对应的X,Y坐标
返回去栅格化后的变量,与NCL中的wrf_user_unstagger函数效果相同
返回 xarray.DataArray 实例中包含的 numpy.ndarray 数组
从NetCDF文件或NetCDF文件对象序列中提取变量
返回文件或是变量的地理边界
返回2D网格中一个线上的x,y点
如果安装并打开了 xarray 则返回 True
如果输入变量名是时间坐标则返回 True
类
当诊断过程中发生错误是触发异常
存储 (x, y) 或 (lat, lon) 坐标对的类
返回 (latitude, longitude) 坐标对字符串
存储地理边界的类
Projection 基本类
存储地图投影信息的基类
Projection 基本类方法
返回一个matplotlib.mpl_toolkits.basemap.Basemap 地图投影对象
Projection 子类
wrf.WrfProj 空投影子类
内部API
提取和诊断方法
返回2D CAPE, CIN, LCL, LFC.
装饰器
算法装饰器
从封装函数输出进行单位转换的装饰器
元数据装饰器
为封装函数的输出设置元数据的装饰器
装饰器工具
确定文件中包含哪个变量的可调用类
类
可迭代封装器类
一个生成器和自定义可迭代类的封装类。当调用 IterWrapper.__iter__() 时会返回一个新的迭代器到序列的开头