Calculate waterdepths for 3Di results.
Project description
threedidepth
Calculate waterdepths for 3Di results.
Interpolated or gridcell-constant waterlevels
Interfaces with threediresults via threedigrid
Progress indicator support
Low memory consumption
Installation
Make sure GDAL is available as (from osgeo import gdal)
$ pip install threedidepth
Usage
From the cli:
$ threedidepth gridadmin.h5 results_3di.nc dem.tif waterdepth.tif
Or python:
>>> threedidepth.calculate_waterdepth(...)
Development installation with docker-compose
For development, clone the repository and use a docker-compose setup:
$ docker-compose build --build-arg uid=`id -u` --build-arg gid=`id -g` lib $ docker-compose up --no-start $ docker-compose start $ docker-compose exec lib bash
(Re)create & activate a virtualenv:
(docker)$ rm -rf .venv (docker)$ virtualenv .venv --system-site-packages (docker)$ source .venv/bin/activate
Install dependencies & package and run tests:
(docker)(virtualenv)$ pip install -r requirements.txt (docker)(virtualenv)$ pip install -e .[test] (docker)(virtualenv)$ pytest
Changelog of threedidepth
0.1.1 (2020-09-11)
Fix flipped nodgrid.
0.1 (2020-09-03)
First version.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
threedidepth-0.1.1.tar.gz
(10.8 kB
view hashes)
Built Distribution
Close
Hashes for threedidepth-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fd80f02e3cebea854faf9aebc58a5dad35392cbdf6a9e028af947a188c45a22 |
|
MD5 | db900281258f57abf3aeb64e2d35659d |
|
BLAKE2b-256 | fbde14a758ce5b20100f86f760aa9fc2375200bada8ae1d6b42aa247b1e36f94 |