Distributed event-based model for surface and subsurface runoff and erosion.
Project description
SMODERP2D
Distributed event-based model for surface and subsurface runoff and erosion.
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
\ \ / / / \ \ / \ / / / @ @ @ @ @ @
\ _\/ /_/ \ \/ \/ /_____/ @ @ @ @
\__/ \ / _\___/ @ @ @
\____ \/ / @ @ @
\_____/______/ @ @ @
\ @ @ @
\___________________ @ @ @ @ @ @ @
User documentation: https://storm-fsv-cvut.github.io/smoderp2d-manual/
How to test
Download SMODERP2D source code to your computer.
git clone https://github.com/storm-fsv-cvut/smoderp2d.git
From Docker container
Build an image:
docker build \
--tag smoderp2d:latest --file docker/Dockerfile .
Run SMODERP2D command line tool from Docker container:
docker run \
-v `pwd`:/opt/smoderp2d -w /opt/smoderp2d/ --rm --entrypoint \
./bin/start-smoderp2d.py smoderp2d \
--config tests/config_files/quicktest_stream_rill.ini
GRASS GIS
Build an image with GRASS GIS support:
docker build \
--tag smoderp2d-grass:latest --file docker/grass/Dockerfile .
Run SMODERP2D with GRASS GIS provider from Docker container:
docker run \
-v `pwd`:/opt/smoderp2d -w /opt/smoderp2d/ --rm --entrypoint \
./tests/run_grass_gistest.sh smoderp2d-grass \
nucice
Run locally
Command line
PYTHONPATH=$PYTHONPATH:`pwd` ./bin/start-smoderp2d.py --config tests/config_files/quicktest_stream_rill.ini
QGIS
Requirements: QGIS 3.28.10 and higher
Define QGIS_PLUGINPATH and PYTHONPATH environmental variables in
Settings -> Options -> System and restart QGIS.
Than enable SMODERP2D plugin in Plugins -> Manage and Install Plugins....
Alternatively set up environment variables in command line before starting QGIS:
PYTHONPATH=$PYTHONPATH:`pwd` QGIS_PLUGINPATH=`pwd`/bin/qgis qgis tests/data/nucice/qgis_project.qgz
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file smoderp2d-2.0.2-py3-none-any.whl.
File metadata
- Download URL: smoderp2d-2.0.2-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef5afef5e7ade0ef2041f1bed1c075fecee9230345400fe181e9632964abbed4
|
|
| MD5 |
aa8d059ee866e1f1c69547f72ecea7dc
|
|
| BLAKE2b-256 |
a672542a7d54701d528b3ffe02eb0a642dafcddfe452cb27923b8cd9c37a5739
|