使用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_DIR和ECOSLIM_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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 31356830ccbb77cf0e338dbe9ac77f1bb35e0daf1e6c4892835c99770c174eaf |
|
MD5 | 817203aec8d63125ca5b9b3cb18a1a3a |
|
BLAKE2b-256 | 1c64f0fd4cedaabff07148d32f13aaad086bb4da1f198e94a1e4fad28b54cfae |
关闭
trame_sandtank-1.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | addb10372a2c4900a748af1e37e969a95e5b0a8c98c9e3ec094648f9fc51bc2e |
|
MD5 | a85851f5cc9dd20a260ad689937f22e0 |
|
BLAKE2b-256 | eff48f4eb0f0a897ae5da64edb6c8821e927e5480c96d2a7742322bc976a798e |