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 # TODO, we’re not yet on pypi
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, you can 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 (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.tar.gz
(10.8 kB
view hashes)
Built Distribution
Close
Hashes for threedidepth-0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83351ca7f9329aa49c8fd9320656a0048dec68636900429b2960629b2a7b46e3 |
|
MD5 | ff8614014db3e915efc8ad204cf91646 |
|
BLAKE2b-256 | e9d8e547839e4f2dfbf0b762088d326f846b921ce3a3e71037d54faf7ead5437 |