在没有pygrib包的情况下读取grib2格式数据

时间:2016-10-07 08:44:43

标签: python python-2.7 netcdf grib

我熟悉使用python包pygrib阅读和提取有关 grib2 格式气象数据的信息。它易于实施。

我尝试使用conda install在Linux群集中安装 pygrib 包。

但是当我导入此包时,错误会随附以下信息:

  

追踪(最近一次通话):     文件"",第1行,in   ImportError:/lib64/libc.so.6:版本`GLIBC_2.7'未找到(/home/hyf/anaconda2/lib/python2.7/site-packages/../../libgrib_api.so所需)

由于权限限制,我无法将glibc版本更新为2.7。我试图手动编译glibc-2.7但导致可怕的分段错误

在没有 pygrib 支持的情况下,是否有其他方法可以读取grib2数据。

任何意见和建议都会受到赞赏!

1 个答案:

答案 0 :(得分:3)

如果您可以阅读netcdf并且不介意依赖外部程序,那么您应该可以使用wgrib2将grib2转换为netcdf:

wgrib2 grib2_file.grb2 -netcdf netcdf_file.nc