我正在尝试使用cfgrib
Linux 上的包和 ecCodes 从 lat/lons 打开和提取数据。
注意:此代码在 jupyter 外部运行时有效 - 但在其中崩溃。
我已经安装了 ecCodes 并使用它检查了它,python -m cfgrib selfcheck
它给出了输出
Found: ecCodes v2.18.0
Your system is ready
然后,我按照此处的说明使用 anaconda 在虚拟环境中安装了 cfgrib 。
当我尝试在以虚拟环境为内核的 jupyter notebook 中使用相对较小的示例 grib 文件运行代码时,以下代码每次都会杀死内核。
import cfgrib
import xarray
ds = xarray.open_dataset('/path/to/my/file/era5-levels-members.grib', engine = 'cfgrib')
ecCodes
我已经更新到and的最新版本,cfgrib
但我看不出出了什么问题。