【发布时间】:2021-02-17 21:49:51
【问题描述】:
使用以下代码读取大约 100 兆字节的 grb2 文件需要 5 分钟:
import cfgrib
datasets = cfgrib.open_datasets(grib_path, backend_kwargs={'indexpath': ''})
有什么方法或库可以让我更快地阅读这些文件吗?
【问题讨论】:
-
尝试使用;
xarray.open_dataset(grib_path, engine='cfgrib')并分享您的文件,我们可以重现您的问题。并且 open_datasets 返回一个您不需要传递的所有子集的列表backend_kwargs={'indexpath': ''}。 -
问题是 grib2 文件非常压缩且难以阅读
-
速度和你告诉我的功能一样
-
你们有适合 eccodes 的 grib 表吗?并将文件上传到云存储并分享链接。然后我会检查它有什么问题。