重点是使用python进行WRF后处理。 Python进行WRF模式后处理,主要使用三个库:matplotlib(python中最火的可视化库),netCDF4(处理nc文件),Basemap(处理地图投影)。 当然关于处理 nc 文件的库还有不少,这里主要以 netCDF4为主,cartopy库也可以处理地图投影(之前也有介绍过)。这里不作过多介绍,有兴趣的可以搜索一下。
1file_path = single_wrf_file() 2wrf_file = Dataset(file_path) 3 4slp = getvar(wrf_file, "slp", timeidx=0) 5td2 = getvar(wrf_file, "td2", timeidx=0, units="degF") 6u_sfc = getvar(wrf_file, "ua", timeidx=0, units="kt")[0,:] 7v_sfc = getvar(wrf_file, "va"...
TypeError:'MultiPolygon' object is not subscriptable 尝试了调整投影,如果不加投影,数据正常显示。如果换成兰伯特投影,也能用,但总是跟wrf网格的投影相差一点点,都不是最好的解决。(如下,不加投影和不用wrf网格投影)感觉还是投影过程中程序对数据自动处理了,但找不到在哪一步或者怎样修改 (而且其实这里nan值依然...
Python是功能强大、免费、开源,实现面向对象的编程语言,能够在不同操作系统和平台使用,简洁的语法和解释性语言使其成为理想的脚本语言。除了标准库,还有丰富的第三方库,Python在数据处理、科学计算、数学建模、数据挖掘和数据可视化方面具备优异的性能。上述优势使得Python在气象、海洋、地理、气候、水文和生态等地学领域的...
内容提示: 2020 年第 9 期50计算机应用信息技术 与 信息化基于 python 的 WRF 模式后处理研究段 炼 * 岳 炼 张展硕 黄洲升 DUAN Lian YUE Lian ZHANG Zhan-shuo HUANG Zhou-sheng 摘要 Python 拥有许多扩展包,并各自提供了强大的功能。wrf-python 作为一种基于 python 的气象数据处理工具包,与 netCDF4 与...
python对wrfout文件后处理 JSON Web Tokens,是一种开发的行业标准RFC 7519,用于安全的表示双方之间的声明。目前,jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。 jwt方式 用户登录成功后,服务端通过jwt生成一个随机token给用户(服务端无需保留token),以后用户再来访问时需携带token,服务端接收到token之后...
一、xlrd、xlwt 文件处理 python通过xlwr和xlrd插件来处理文本(*xls、*.v、*.txt、*.sv、*.csv、*.c等),其中插件安装方法可参考:Python的xlrd 和xlwt 安装,插件pip安装与问题处理 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。
Python可视化 | WRF模式模拟数据后处理(二) 导入模块 代码语言:javascript 复制 importnumpyasnp from netCDF4importDatasetimportmatplotlib.pyplotasplt from matplotlib.cmimportget_cmap from matplotlib.colorsimportfrom_levels_and_colorsimportcartopy.crsascrsimportcartopy.featureascfeature...
Python拥有许多扩展包,并各自提供了强大的功能.wrf-python作为一种基于python的气象数据处理工具包,与netCDF4与numpy等扩展包一同组成了连接WRF模式结果与可视化的桥梁.多个工具包为后处理提供了诊断变量提取,数据处理,可视化等能力.本文对后处理过程中不同阶段做介绍,并对NCL与python后处理所需函数进行比对.通过对后处...
WRF 模式的后处理大致分为四个阶段:文件读取;提取诊断参数;数据分析处理;数据可视化。文件读取通常需要使用netCDF4或pynio 包,python 提取诊断参数通常使用wrf-python 扩展包,数据分析处理可选包有wrf-python、numpy、pandas、scipy、metpy,可视化可以使用pygnl、basemap、matplotlib、metpy 等。几个阶段中可选扩展...