跳转到主要内容

使用trame的ParFlow sandtank

项目描述

使用trame的ParFlow sandtank

  • 免费软件:Apache软件许可证

开发

创建一个虚拟环境

python3 -m venv .venv
source .venv/bin/activate
pip install -U pip

构建并安装ParFlow(如果您的系统上没有)。请查阅Linux.readme或MacM1.readme以获取额外的系统要求。

./parflow/build-parflow.sh
./parflow/build-ecoslim.sh

构建并安装Vue组件

cd vue-components
npm i
npm run build
cd -

安装应用程序

pip install -e .

运行应用程序

source ./parflow/activate.sh # Only if parflow is not already available
trame-sandtank --input ./templates/default --output ./data

使用/测试

您需要一次性运行以下命令行

# get code
git clone git@github.com:HydroFrame-ML/trame-sandtank.git
cd trame-sandtank

# create venv
python3 -m venv .venv # use 3.9 on Mac M1
source .venv/bin/activate
pip install -U pip

# create a local ParFlow + EcoSLIM
./parflow/build-parflow.sh
./parflow/build-ecoslim.sh

# install sandtank
pip install .

然后,当您的环境设置完成后,您可以通过运行以下命令行来执行sandtank应用程序。

# Activate venv + parflow
source .venv/bin/activate
source ./parflow/activate.sh

# Run a given template
trame-sandtank --input ./templates/default --output ./data

要使用自己的ParFlow + EcoSLIM,只需设置环境变量PARFLOW_DIRECOSLIM_EXEC

要尝试使用Jupyter,您可以使用以下命令安装它:pip install jupyterlab

# Activate venv + parflow
source .venv/bin/activate
source ./parflow/activate.sh

# Run a given template
jupyter-lab

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分布

trame-sandtank-1.0.0.tar.gz (2.2 MB 查看哈希值)

上传时间 源代码

构建分布

trame_sandtank-1.0.0-py3-none-any.whl (2.2 MB 查看哈希值)

上传时间 Python 3

由以下组织支持