尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
ECMWF开放数据下载指南:用Herbie获取IFS欧洲中期天气预报
ECMWF开放数据下载指南用Herbie获取IFS欧洲中期天气预报【免费下载链接】HerbieDownload numerical weather prediction datasets (HRRR, RAP, GFS, IFS, etc.) from NOMADS, NODD partners (Amazon, Google, Microsoft), ECMWF open data, and the University of Utah Pando Archive System.项目地址: https://gitcode.com/gh_mirrors/her/HerbieHerbie是一个 Python 数据下载包专门用于快速下载数值天气预报NWP数据。本指南带你用 Herbie 轻松获取ECMWF欧洲中期天气预报中心开放数据中的IFS 模式产物——全球最高质量的确定性预报之一完全免费、按 CC BY 4.0 协议开放。只需几行代码即可完成从下载 GRIB2 文件到生成气象图的全流程无需申请账号、无需注册。为什么值得用 Herbie 下载 IFS 数据ECMWF 自 2022 年起将 IFSIntegrated Forecast System综合预报系统实时预报向全球免费开放2024 年起分辨率从 0.4° 提升到0.25°。但数据散落在多个服务器Google Cloud、AWS、Azure、ECMWF 官网上文件命名规则复杂。Herbie 帮你解决了所有麻烦自动多源切换按优先级依次尝试 Google、AWS、ECMWF、Azure 等镜像一个源挂了自动换下一个逻辑见 src/herbie/models/ecmwf.py自动拼 URL根据日期、时次、预报时效自动生成正确的文件路径包括历史数据2024 年前后目录结构不同也能处理✂️按需下载一个 IFS 全量文件包含数百个变量Herbie 可用 cURL 范围请求只下载你需要的变量一键转 xarray下载后直接得到带坐标系、带时间的 xarray Dataset方便分析和绘图三步快速上手安装 Herbie 并下载第一个 IFS 文件第 1 步安装pip install herbie第 2 步创建 Herbie 对象from datetime import datetime from herbie import Herbie # 下载 2024-03-01 00 时、预报时效 12 小时的 IFS 业务预报 H Herbie(datetime(2024, 3, 1), modelifs, productoper, fxx12)参数说明参数含义示例值model模式名称ifsAI 模式为aifsproduct产品类型oper业务预报fxx预报时效小时0、12、240…第 3 步下载文件H.grib # 触发 GRIB2 文件下载 H.idx # 下载索引文件就这么简单。默认分辨率参数会随日期自动选择2024 年 2 月之后为0p250.25°更早的历史数据为0p4-beta0.4°无需手动指定。IFS 产品类型全解析选对 product 参数Herbie 支持 IFS 开放数据的全部产品定义见 src/herbie/models/ecmwf.py 中的PRODUCTS字典product 值内容oper业务确定性预报大气场最常用enfo集合预报Ensemble大气场wave海浪预报waef海浪集合预报scda高频高分辨率大气场短截断scwv高频高分辨率海浪场mmsfECMWF 模式的多模式季节预报场例如下载海浪预报H Herbie(2022-01-26 00:00, modelifs, productwave)小贴士Herbie 对历史数据非常友好。把日期换成2023-07-04甚至更早URL 规则会自动适配旧目录结构。只下载你需要的变量xarray 正则过滤一个 IFS 全量文件动辄数百 MB而你可能只需要 2 米温度。Herbie 的xarray()方法支持正则表达式过滤配合 cURL 范围请求只拉取匹配的气象消息# 只下载 2 米温度2t 变量返回 xarray Dataset ds H.xarray(:2t:) # 只看 10 米风 u/v 分量 ds H.xarray(:10(?:u|v):) # 500 百帕的气压位势高度 gh 和比湿 q ds H.xarray(:2t:|:gh:500)下载过程中可以打开verboseTrue查看进度。变量搜索字符串的格式可参考索引文件说明——每一行由消息号、起始字节、初始化日期、变量名、层级、预报时效组成不确定某个文件里有哪些变量用inventory()查看清单H.inventory() # 完整清单DataFrame H.inventory(:10[u|v]:) # 只显示 10 米风 H.search_help # 查看搜索语法帮助一行代码画出欧洲温度图下载到的 Dataset 自带herbie访问器投影、CRS 均已设置好用EasyMappaint色表即可快速出图官方示例见 docs/gallery/ecmwf_models/ecmwf.ipynbimport matplotlib.pyplot as plt from herbie import paint from herbie.toolbox import EasyMap, pc ds H.xarray(:2t:) # 2 米温度 ax EasyMap(50m, crsds.herbie.crs, figsize[10, 10]).STATES().BORDERS().ax p ax.pcolormesh( ds.longitude, ds.latitude, ds.t2m - 273.15, transformpc, **paint.NWSTemperature.kwargs2, ) plt.colorbar(p, axax, orientationhorizontal) plt.show()效果类似下面这张温度填色图NWS 标准色表全球/区域通用进阶多数据源与常见问题指定下载来源默认按aws → google → ecmwf → azure等优先级自动选源也可以强制指定H Herbie(2024-03-01, modelifs, productoper, priorityazure)AIFS 人工智能预报ECMWF 的 AI 模式已业务化用法完全相同只需换模型名H Herbie(2025-03-01, modelaifs) ds H.xarray(:10(?:u|v):)下载慢或失败多源容错就是为此设计的——某个云存储限流时Herbie 会自动尝试下一个镜像。想了解 ECMWF 数据背景可阅读项目文档中的数据源说明 docs/user_guide/background/data_sources.md以及 ECMWF 完整演示笔记本 docs/gallery/ecmwf_models/ecmwf.ipynb。小结你的需求Herbie 做法下载 IFS 全量文件H Herbie(date, modelifs, productoper)只要 2 米温度H.xarray(:2t:)集合预报productenfo海浪预报productwave历史数据直接传旧日期URL 自动适配绘图EasyMappaint色表现在打开终端pip install herbie两分钟内你就能拿到自己的第一份 ECMWF IFS 预报数据。【免费下载链接】HerbieDownload numerical weather prediction datasets (HRRR, RAP, GFS, IFS, etc.) from NOMADS, NODD partners (Amazon, Google, Microsoft), ECMWF open data, and the University of Utah Pando Archive System.项目地址: https://gitcode.com/gh_mirrors/her/Herbie创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

angular-animations回调事件进阶:用start/done轻松实现无限循环与动画链式衔接

angular-animations回调事件进阶:用start/done轻松实现无限循环与动画链式衔接

angular-animations回调事件进阶:用start/done轻松实现无限循环与动画链式衔接 【免费下载链接】angular-animations :sparkles: Easy, Reusable Animation Utility library for Angular 项目地址: https://gitcode.com/gh_mirrors/an/angular-animations an…

📅 2026/10/28 17:01:32
YOLOSHOW:免费跑通 YOLO 目标检测图形界面

YOLOSHOW:免费跑通 YOLO 目标检测图形界面

YOLOSHOW:免费跑通 YOLO 目标检测图形界面 【免费下载链接】YOLOSHOW YOLO SHOW - YOLOv11 / YOLOv10 / YOLOv9 / YOLOv8 / YOLOv7 / YOLOv5 / RTDETR / SAM / MobileSAM / FastSAM YOLO GUI based on Pyside6 项目地址: https://gitcode.com/gh_mirrors/yo/YOLOS…

📅 2026/10/9 9:17:00
AI大模型面试核心考点与实战技巧解析

AI大模型面试核心考点与实战技巧解析

1. 项目背景与核心价值最近两年,AI大模型技术呈现爆发式增长,从GPT系列到文心一言,从LLaMA到Claude,各类大模型如雨后春笋般涌现。随之而来的是行业对相关人才需求的激增,各大科技公司和研究机构都在争相招募具备大模型…

📅 2026/9/24 8:38:12
MORE NEWS

更多资讯

📰

JWT单Token续期方案在SpringBoot中的实践

1. 为什么需要单Token方案在分布式系统和微服务架构中,身份认证和授权一直是核心挑战。传统Session方案存在服务器存储压力大、跨域共享困难等问题,而JWT(JSON Web Token)凭借其自包含、无状态、跨域友好的特性成为主流选择。但JWT在实际落地时会遇到一个…

📰

PHP RCE漏洞实战:绕过disable_functions与蚁剑连接

1. 题目背景与核心挑战解析"[极客大挑战 2019]RCE ME1"是一道典型的远程代码执行(RCE)挑战题,主要考察渗透测试人员对PHP环境下安全限制的绕过能力。这类题目通常模拟真实Web应用中存在的代码执行漏洞场景,要求攻击者在受限环境下实现任意代码…

📰

星载SAR后向投影成像:精密轨道驱动的物理建模与GPU加速实践

简介:本资源是一套基于MATLAB实现的SAR成像后向投影(BP)算法实践代码包,面向雷达信号处理初学者与遥感图像处理入门者,聚焦星载SAR实测数据的高质量成像问题。包内共5个文件:2个核心MATLAB脚本(…

📰

JavaWeb物业系统实战:MySQL 8.0+与Tomcat 8.5部署避坑指南

简介:本资源是一套基于JavaWeb与MySQL开发的小区物业管理系统完整源码,面向Java初学者与Web开发入门者,解决社区物业信息化管理中的用户认证、费用查询、车辆管理及通知发布等核心业务场景。项目采用标准MVC架构分层设计,前端基于…

📰

Django视频点播系统毕设实战:含全链路源码与部署方案

简介:这是一套面向计算机专业本科生的毕业设计级视频点播网站系统,基于Python 3.x与Django 3.x框架开发,完整覆盖用户注册登录、视频上传审核、分类检索、在线播放、评论互动及后台管理等核心功能,可直接用于毕业设计、课程设计或…

📰

智能体技术栈解析:从OpenClaw到多Agent协同开发

1. 概念全景图:从零理解智能体技术栈当我在2019年第一次接触智能体开发时,面对OpenClaw、Agent、Prompt这些术语也是一头雾水。经过三年多的项目实践,我发现这些概念其实构成了一个完整的智能体技术体系。让我们用开发者的视角,把…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬