Skip to main content

Trame Sandtank

ParFlow sandtank using trame

  • Free software: Apache Software License

Development

Create a virtual environment

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

Build and install ParFlow if not available on your system. Please look are Linux.readme or MacM1.readme for additional system requiements.

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

Build and install the Vue components

cd vue-components
npm i
npm run build
cd -

Install the application

pip install -e .

Run the application

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

Usage / testing

You will need to run the following set of command line once

# 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 .

Then once your environment is setup, you can execute the sandtank application by running the following command lines.

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

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

To use your own ParFlow + EcoSLIM just set PARFLOW_DIR and ECOSLIM_EXEC environment variables.

To try within Jupyter once you’ve installed it by pip install jupyterlab

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

# Run a given template
jupyter-lab

Metadata

Release files for trame-sandtank 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for trame-sandtank 1.0.0
File Size Uploaded Provenance Actions
trame-sandtank-1.0.0.tar.gz 2.2 MB Without provenance Details for trame-sandtank-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for trame-sandtank 1.0.0
File Interpreter ABI Platform Actions
trame_sandtank-1.0.0-py3-none-any.whl Python 3 none any Details for trame_sandtank-1.0.0-py3-none-any.whl

Total release size: 4.3 MB

Release files / trame-sandtank-1.0.0.tar.gz

Download URL trame-sandtank-1.0.0.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
31356830ccbb77cf0e338dbe9ac77f1bb35e0daf1e6c4892835c99770c174eaf
BLAKE2b-256 checksum
How to use checksums
1c64f0fd4cedaabff07148d32f13aaad086bb4da1f198e94a1e4fad28b54cfae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

Release files / trame_sandtank-1.0.0-py3-none-any.whl

Download URL trame_sandtank-1.0.0-py3-none-any.whl
Size 2.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
addb10372a2c4900a748af1e37e969a95e5b0a8c98c9e3ec094648f9fc51bc2e
BLAKE2b-256 checksum
How to use checksums
eff48f4eb0f0a897ae5da64edb6c8821e927e5480c96d2a7742322bc976a798e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

Security for trame-sandtank 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page