长期免费开放 | 快速入门 |
数据类型、条件判断循环与嵌套、模块与函数 | |
文件读写及时间操作、Numpy、Pandas、气象数据读取 | |
numpy数组进阶、标量数学、并行计算 | |
xarray进阶、可视化、代码优化 | |
职业练习 | |
机器学习 | |
· 学习目标 ·
1. 了解 GRIB 数据格式的基本特征。
2. GRIB 文件的读取与解析:通过 ecCodes、pygrib、cfgrib/xarray 等工具,学习如何正确地读取和解析 GRIB 格式文件。
3. GRIB 文件向 NetCDF 文件的转换:使用 ecCodes 工具将 GRIB 文件转为 NetCDF 文件。
4. GRIB 文件的操作技巧:使用 ecCodes、wgrib 等工具对 GRIB 文件进行快速高效的筛选、切割、合并等操作。
5. GRIB 文件的生成技巧:使用多种工具生成 GRIB 数据文件,以满足各种业务需要。
6. 实战练习:基于真实的 ECMWF/GFS 的 GRIB 预报产品实例,了解和掌握对此类数值预报产品处理的综合技巧。
· 特邀导师 ·
Clarmy 气象数据及后端工程师、开源软件爱好者、“Clarmy吱声”公众号主
· 课程主题 ·
课 1 | 初识 GRIB 文件
核心教授技能
了解 GRIB 文件的基本特征
了解 GRIB 文件与 NetCDF 文件的本质差异及各自优劣
了解 GRIB 与 GRIB2 文件的差异性
学会使用 ecCodes 对 GRIB 文件内容进行快速浏览
重要案例
对比相同数据在 GRIB、GRIB2、NetCDF4 下的文件体积
使用 ecCodes 的命令行工具快速查看 GRIB 文件内容
闯关题
使用 grib_ls 筛选样例 GRIB 文件中的指定内容信息
教案预览
课 2 | 读取和转换 GRIB 文件
核心技能
使用 cfgrib/xarray 读取 GRIB 文件
使用 pygrib 读取 GRIB 文件
深入了解 GRIB 文件中的属性信息
使用 ecCodes/cdo 将 GRIB 文件转为 NetCDF 文件
重要案例
使用 xarray 读取 NCEP-GFS 预报数据样例
使用 pygrib 读取 NCEP-GFS 预报数据样例
使用 ecCodes/cdo 将 NCEP-GFS 文件转为 NetCDF 文件
闯关题
使用合适的工具将样例 GRIB 文件转为 NetCDF 格式文件
使用 xarray 读取样例 GRIB 文件
使用 pygrib 读取样例 GRIB 文件
教案预览
课 3 | 分割和重组 GRIB 文件
核心技能
使用 ecCodes/cdo 对 GRIB 文件的报文做筛选和分割
使用 wgrib/wgrib2/cdo 对 GRIB/GRIB2 文件做地理切割
使用多种工具和方法实现多个 GRIB 文件的合并操作
重要案例
使用 ecCodes/cdo 对 NCEP-GFS 预报文件的报文做筛选和分割
使用 wgrib/wgrib2/cdo 将 NCEP-GFS 文件裁切为中国区数据
将多个样例 GRIB 文件合并为一个 GRIB 文件
闯关题
使用合适的工具切割样例 GRIB 文件,提取出指定的报文后保存为新的 GRIB 文件
使用合适的工具切割样例 GRIB 文件,提取出指定地区的数据并保存为新的 GRIB 文件
使用合适的工具将多个样例 GRIB 文件合并为一个 GRIB 文件
教案预览
课 4 | 创建 GRIB 文件的几种方法
核心技能
基于已有 GRIB 文件使用 cdo 做直接运算并生成新的 GRIB 文件
使用 cdo/ncl 将已有的 nc 文件转为 GRIB 文件
使用 eccodes-python 凭空创建 GRIB 文件
重要案例
使用 cdo 将 GRIB 文件中的数据数值整体扩大到2倍
使用 cdo/ncl 将已有的 nc 文件转为 GRIB 文件
读取 npy 矩阵使用 eccodes-python 创建 GRIB 文件
闯关题
基于样例 npy 矩阵生成 GRIB 文件
使用 cdo 将样例 nc 文件转为 GRIB 文件
教案预览
最后一关
通关题:识别已损坏的 GRIB 文件
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...