首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >数值模式 | 列位诸公,WPS 4.7.0 已更新,来看看更新了什么

数值模式 | 列位诸公,WPS 4.7.0 已更新,来看看更新了什么

作者头像
用户11172986
发布2026-07-21 10:20:18
发布2026-07-21 10:20:18
980
举报
文章被收录于专栏:气python风雨气python风雨

列位诸公,WPS 4.7.0 已更新,来看看更新了什么

诸君,目前进入三伏天,在老广的小编享受免费桑拿中,各位还需注意补水防暑。

就在两周前,WRF预处理系统(WPS)迎来了v4.7.0版本的正式发布。虽不似WRF大版本那样轰动,但这次更新实打实地解决了许多用户长期以来的痛点,并带来了几个有用的小工具。作为气象博主,我第N时间梳理了更新要点,分享给大家。

说实话还是上期wrf4.8.0文章的评论区里读者的提醒,小编才知道wps4.7.0更新了。


一、再见了所有的NCL:全新Python域可视化脚本 plot_domains.py

长久以来,我们习惯用NCL脚本plotgrids_new.ncl来绘制嵌套域。奈何NCL停更,最后一版本已是2019年。NCAR更是倡导大家一起转向Python。 那么WPS 4.7.0新增了**纯Python脚本plot_domains.py**,基于Matplotlib和Cartopy,功能更强大:

  • 支持投影、网格线、地图背景的灵活定制;
  • 可直接读取namelist.wps,自动绘制所有嵌套域;
  • 输出高精度PNG/PDF,方便论文插图。

从此,NCL不再是画域的必选项,Python用户全体起立。


二、GWDO方案新利器:compute_gwdo.py 直接计算次网格地形参数

重力波拖曳(GWDO)方案对次网格尺度地形方差、各向异性等参数敏感。以往我们需要借助外部工具或插值脚本,步骤繁琐。新版本提供了**compute_gwdo.py**,它直接从全球高分辨率地形数据(如GMTED2010 30弧秒)在WRF网格上计算这些参数,输出可直接用于geogrid

这意味着:

  • 参数计算更贴合模式网格分辨率;
  • 减少中间数据转换误差;
image
image

image

不过这个参数有什么作用小编也不懂,没用到过,看PR评论区变量名是ELVMAX

说起来WRF中Python的含量提升是好事还是坏事呢


三、城市下垫面数据大更新:2020年全球1-km GloUCP + GAIA

城市气象和城市化效应研究的朋友可能会高兴,WPS 4.7.0新增了两套重要地理数据集:

  • URB_PARAM(城市参数):基于GloUCP 2020(Liao et al. 2025),提供全球1-km分辨率城市形态和热力参数,替代旧版数据;
  • FRC_URB2D 和 IMPERV(不透水表面比例):基于GAIA 2020(Gong et al. 2020),反映全球人工不透水面分布。

这两套数据更贴近当前城市扩展现状,对城市热岛、边界层模拟精度有望带来显著提升。用户只需在geogrid中指定新数据路径即可。

有一说一2020年也蛮久远的了,不知效果如何


四、支持CMA-GFS GRIB2数据:国产全球模式融入WRF

中国气象局CMA-GFS全球模式数据(GRIB2格式)现在可以直接通过WPS处理了!本次更新:

  • 新增专用Vtable.CMA_GFS,映射所需气象字段;
  • 修改ungrib源码,适配CMA-GFS的广义垂直高度坐标(非纯气压或纯sigma层)。

这意味着国内用户可以将CMA-GFS的预报场或再分析场作为WRF的初始/边界条件,无需再手动转换坐标,极大方便了国产模式直接输入WRF。

这点利好业务。


五、多项Bug修复:稳定性大幅提升

  • 土壤层读取错误(PR #292):修复了rd_grib2glevel1/glevel2浮点比较问题,避免在某些编译环境下土壤层被错误跳过,导致中间文件缺失土壤湿度/温度字段。
  • metgrid输出变量丢失(PR #291):修复了init_output_fields中未初始化变量is_subgrid_var导致的bug(尤其影响GNU 14.2.0+编译器),现在所有变量都能正常写入metgrid输出文件。
  • CMake构建系统大量优化:包括日志文件名修正、MPI支持修复、GRIB2编译问题等,让CMake用户更顺畅。

升级建议

对于正在使用WPS 4.5或4.6版本的用户,强烈推荐升级到4.7.0,尤其是:

  • 使用城市参数化方案或城市化研究的;
  • 依赖CMA-GFS作为驱动场的;
  • 遇到metgrid输出变量缺失或土壤层读取异常问题的;
  • 希望迁移到Python域绘制和GWDO参数计算流程的。

下载地址:WRF GitHub Releases


最后

WPS 4.7.0虽是小版本号递增,但内容诚意满满——既有面向未来(Python化、数据更新),也脚踏实地修复了多年积弊。作为模式前处理的“守门员”,WPS的稳健升级让我们后续的WRF模拟更加可靠。

如果大家在升级或使用新功能中遇到任何问题,欢迎在评论区留言讨论。也别忘了星标⭐️我们的公众号。


点赞、在看、转发,让更多气象人受益!我们下期见。🌦️


本文基于WPS v4.7.0 Release Notes整理,部分描述结合个人使用经验,如有出入以官方文档为准。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 气python风雨 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 列位诸公,WPS 4.7.0 已更新,来看看更新了什么
    • 一、再见了所有的NCL:全新Python域可视化脚本 plot_domains.py
    • 二、GWDO方案新利器:compute_gwdo.py 直接计算次网格地形参数
    • 三、城市下垫面数据大更新:2020年全球1-km GloUCP + GAIA
    • 四、支持CMA-GFS GRIB2数据:国产全球模式融入WRF
    • 五、多项Bug修复:稳定性大幅提升
    • 升级建议
    • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档