安装#
依赖库#
reki
使用 eccodes 解码 GRIB 数据,请安装 ecCodes 的 Python API 接口。
推荐使用 conda
安装,conda 会自动完成 ecCodes python 接口的依赖包安装:
conda install -c conda-forge eccodes
安装 reki#
使用 pip 在线安装:
python -m pip install reki
从 Github 中下载最新的源代码:
git clone https://github.com/cemc-oper/reki
cd reki
使用 pip
命令安装:
pip install .
如果使用系统安装的 Python 环境且没有管理员权限,例如在 CMA-PI 上使用 apps/python/3.6.3/gnu
环境,请在运行 pip
命令时添加 --user
参数将 Python 包安装到用户目录。
CMA-PI#
本项目部分功能已在中国气象局 CMA-PI 高性能计算机上进行测试,使用如下环境:
# module load compiler/intel/composer_xe_2018.1.163
module load apps/eccodes/2.17.0/intel
module load apps/python/3.6.3/gnu
安装 reki 前需要单独安装依赖库 eccodes-python,可以使用下面的命令安装。
pip install --user /g11/wangdp/lib/python/reki-install/attrs-19.3.0-py2.py3-none-any.whl
pip install --user /g11/wangdp/lib/python/reki-install/findlibs-0.0.2.tar.gz
pip install --user /g11/wangdp/lib/python/reki-install/eccodes-1.3.3.tar.gz
CMA-PI 上已保存 reki 的最新版本,使用下面的命令将软件包安装到用户目录。
pip install --user /g11/wangdp/project/work/data/tool/reki