抽象I/O类定义。
pygeobase的Python项目详细描述
pygeobase包为pytesmo、pynetCF和其他包中使用的i/o接口实现基类定义。
安装
这个包应该可以通过pip安装:
pip install pygeobase
它唯一的依赖是numpy。但要有效地使用它,您可能还需要安装pygeogrids。
设置开发环境
- 安装Miniconda。这将在shell中为您提供conda命令。
- 运行conda env create -f conda_environment.yml这将安装所有 此存储库中conda_environment.yml文件中列出的依赖项。 默认情况下,这将创建名为pygeobase_env的新conda环境。 这可以通过编辑conda_environment.yml文件来更改。
示例安装脚本
以下脚本将安装miniconda并在unix上设置环境 就像系统一样。miniconda将安装到$HOME/miniconda中。
wget https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh bash miniconda.sh -b -p $HOME/miniconda export PATH="$HOME/miniconda/bin:$PATH" git clone git@github.com:TUW-GEO/pygeobase.git pygeobase cd pygeobase conda env create -f conda_environment.yml source activate pygeobase_env
此脚本将$HOME/miniconda/bin临时添加到PATH以执行此操作 永久地将export PATH="$HOME/miniconda/bin:$PATH"添加到.bashrc 或.zshrc
示例中的最后一行激活pygeobase_env环境。
之后您应该可以运行:
python setup.py test
运行测试套件。