python接口,使用eccode按照cf约定将grib文件映射到netcdf公共数据模型。
cfgrib的Python项目详细描述
安装
安装cfgrib及其所有二进制依赖项的最简单方法是通过conda
$ conda install -c conda-forge cfgrib
或者,如果您自己安装二进制依赖项,则可以安装 python包来自 pypi 并带有:
$ pip install cfgrib
二进制依赖项
python模块依赖于ecmwf eccode 二进制库 必须安装在系统上并作为共享库访问。 一些linux发行版附带了一个二进制版本,可以与标准包管理器一起安装。 在ubuntu 18.04上使用以下命令:
$ sudo apt-get install libeccodes0
在带有自制程序的MacOS上使用:
$ brew install eccodes
或者如果您使用conda来管理二进制软件包,请使用:
$ conda install -c conda-forge eccodes
作为替代方案,您可以安装正式的源发行版 按照以下说明 https://software.ecmwf.int/wiki/display/ecc/eccodes+installation
您可以运行一个简单的selfcheck命令来确保您的系统正确设置:
$ python -m cfgrib selfcheck Found: ecCodes v2.12.0. Your system is ready.