hclimrep-ocean-oceanbench
收藏资源简介:
HCLIMREP Ocean — OceanBench challenger forecasts 数据集包含了由 WeatherGenerator 机器学习地球系统模型生成的海洋预报,并附有使用 OceanBench 评估工具生成的评估报告。该数据集聚焦于 ft0818 模型,其提供了 2024 年每周三初始化的 10 天全球海洋预报,初始场来自 GLORYS 再分析前一天的预报。数据以 Zarr v2 格式存储,包含 52 个初始日期、10 个预报步长、9 个垂直深度层(0.494-541.089 米),以及 0.25° 分辨率的全球网格(纬度 -78.0 至 89.75,经度 -180.0 至 179.75)。数据变量包括海水势温度(thetao)、盐度(so)、东向流速(uo)、北向流速(vo)和海面高度(zos)。数据集还提供了 OceanBench 0.4.0 版本下的评估结果,包括与 GLORYS 再分析和观测数据的均方根误差(RMSD),以及拉格朗日轨迹偏差等指标。该数据集适用于海洋预报、模型验证和基准测试等任务,但需注意其评估结果仅针对特定 OceanBench 版本,且数据为模型原始输出,未进行后处理或偏差校正。
The HCLIMREP Ocean — OceanBench challenger forecasts dataset contains ocean forecasts generated by the WeatherGenerator machine learning Earth system model, along with evaluation reports produced using the OceanBench assessment tool. The dataset focuses on the ft0818 model, which provides 10-day global ocean forecasts initialized every Wednesday of 2024, with initial fields from the previous days GLORYS reanalysis forecast. Data is stored in Zarr v2 format, comprising 52 initialization dates, 10 forecast lead times, 9 vertical depth levels (0.494-541.089 meters), and a global grid at 0.25° resolution (latitude -78.0 to 89.75, longitude -180.0 to 179.75). Variables include sea water potential temperature (thetao), salinity (so), eastward velocity (uo), northward velocity (vo), and sea surface height (zos). The dataset also provides evaluation results under OceanBench version 0.4.0, including root mean square difference (RMSD) against GLORYS reanalysis and observations, as well as Lagrangian trajectory deviation metrics. It is suitable for tasks such as ocean forecasting, model validation, and benchmarking. Note that the evaluation results are specific to this OceanBench version, and the data are raw model outputs without post-processing or bias correction.
数据集概述
HCLIMREP Ocean — OceanBench challenger forecasts 是一个由机器学习地球系统模型 WeatherGenerator 生成的全球海洋预报数据集,并附带在 OceanBench 基准框架下的评估结果。该数据集发布于 Hugging Face,采用 MIT 许可证。
模型与结构
数据集中包含一个已评估的模型 ft0818,其详细信息如下:
- 每个子目录对应一个评估模型,评分与特定 OceanBench 版本绑定,不可跨版本比较。
- 唯一的模型条目为
ft0818,使用 OceanBench 0.4.0 版本进行评估。 - 存储格式为 Zarr,并附带执行完毕的 OceanBench 报告笔记本。
预报内容与规格 (ft0818)
- 预报类型:为期 10 天的全球海洋预报,由 WeatherGenerator 运行
glory_finetuning_20260818_105654生成。 - 初始化时间:2024 年全年共 52 个星期,每周三初始化(2024-01-03 至 2024-12-25),初始化数据来源于前一周二的 GLORYS 现报。
- 预测步长:
lead_day_index从 0 到 9,共计 10 天,每天输出日平均数据。 - 空间网格:0.25° 规则网格,纬度范围 -78.0 至 89.75,经度范围 -180.0 至 179.75。
- 垂直深度:9 个 OceanBench 参考深度(米):0.494, 47.374, 92.326, 155.851, 222.475, 318.127, 380.213, 453.938, 541.089,直接取自模型 GLORYS 深度轴,无垂直插值。
- 数据变量(float32 类型):
thetao:海水位温(°C)so:海水盐度(PSU)uo:东向海水流速(m/s)vo:北向海水流速(m/s)zos:海面高度(m)
- 数据维度:
first_day_datetime(52),lead_day_index(10),depth(9),latitude(672),longitude(1440)。 - 存储格式:Zarr v2 格式,每个预报起始时间单独一个 chunk,磁盘占用约 39 GB,包含合并元数据。
使用方式
- 下载:可通过
hf download命令下载指定目录。 - 读取:使用 Python 的
xarray.open_zarr直接打开存储文件。 - 环境变量:
challenger_ft0818.py脚本通过WG_CHALLENGER_STORE环境变量读取存储路径。 - 复现报告:需要 OceanBench 0.4.0 环境和本地 OceanBench 参考数据。
评估结果(OceanBench 0.4.0,全球区域)
与 GLORYS 再分析数据的 RMSD(地表场)
| 指标 | 第1天 | 第5天 | 第10天 |
|---|---|---|---|
| 海面高度 (m) | 0.0574 | 0.0569 | 0.0614 |
| 温度 (°C) | 0.5692 | 0.5837 | 0.6416 |
| 盐度 (PSU) | 0.4080 | 0.3925 | 0.3881 |
| 纬向流速 (m/s) | 0.1136 | 0.1222 | 0.1288 |
| 经向流速 (m/s) | 0.1133 | 0.1202 | 0.1257 |
| 混合层深度 (m) | 49.11 | 49.49 | 50.68 |
与 GLORYS 再分析数据的 RMSD(深层温度与盐度)
| 指标 | 第1天 | 第5天 | 第10天 |
|---|---|---|---|
| 温度 50 m (°C) | 0.8030 | 0.7764 | 0.8019 |
| 温度 100 m (°C) | 0.9491 | 0.9237 | 0.9337 |
| 温度 200 m (°C) | 0.7709 | 0.7583 | 0.7572 |
| 温度 500 m (°C) | 0.4948 | 0.4849 | 0.4872 |
| 盐度 50 m (PSU) | 0.2047 | 0.1997 | 0.1988 |
| 盐度 100 m (PSU) | 0.1670 | 0.1636 | 0.1621 |
| 盐度 200 m (PSU) | 0.1374 | 0.1344 | 0.1314 |
| 盐度 500 m (PSU) | 0.0846 | 0.0827 | 0.0805 |
与观测数据的 RMSD(Class-4)
| 指标 | 第1天 | 第5天 | 第10天 |
|---|---|---|---|
| 海平面异常 (m) | 0.0578 | 0.0648 | 0.0717 |
| 温度 0–5 m (°C) | 0.8235 | 0.8840 | 0.9307 |
| 温度 5–100 m (°C) | 1.0374 | 1.0485 | 1.0924 |
| 温度 100–300 m (°C) | 0.8354 | 0.8647 | 0.9112 |
| 温度 300–600 m (°C) | 0.5459 | 0.5637 | 0.5978 |
| 盐度 0–5 m (PSU) | 0.2694 | 0.2658 | 0.2896 |
| 盐度 5–100 m (PSU) | 0.3088 | 0.3351 | 0.3168 |
| 纬向流速 15 m (m/s) | 0.2023 | 0.2074 | 0.2150 |
| 经向流速 15 m (m/s) | 0.1853 | 0.1931 | 0.1976 |
地转流与拉格朗日轨迹漂移
| 指标 | 第1天 | 第5天 | 第10天 |
|---|---|---|---|
| 纬向地转流 (m/s) | 0.2088 | 0.1913 | 0.1851 |
| 经向地转流 (m/s) | 0.1828 | 0.1685 | 0.1635 |
| 拉格朗日轨迹偏差 (km) | — | 36.16 | — |
拉格朗日偏差指标在第2至第9天有效,从第2天的 9.70 km 增长至第9天的 67.54 km。 笔记本中还包含 GLO12 分析数据的对比结果,可查阅完整报告。
数据来源
- 模型:WeatherGenerator 运行
glory_finetuning_20260818_105654,是先前ft0808检查点的十步微调版本。 - 推理:使用 133 通道 GLORYS v2 海洋流和 ERA5 大气流,通过 52 次单次预报运行完成。大气强迫仅在初始条件窗口提供,未来大气数据未被模型使用。
- 导出:使用
export_glorys_nc.py从模型原生输出中提取 9 个参考深度。 - 评估:OceanBench 0.4.0,全球区域,未对预报进行后处理或偏差修正。
注意事项
- 混合层深度由 9 个输出层计算,离散化可能导致 RMSD 偏高。
- 评分针对 OceanBench 0.4.0 版本,不可与其他版本结果比较。
- 数据存储为 Zarr v2 格式,Zarr v3-only 读取器无法读取。
- 数据为原始模型输出未做截断,极少数盐度数据点略超出物理合理范围。




