Skip to content

markwang0/geoflood-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker image with a GeoFlood software environment (Python libraries, GRASS GIS, and TauDEM).

Supports amd64 and arm64 CPUs. Intended for personal computers. For HPC see https://github.com/dhardestylewis/geoflood_docker.

Pull a pre-built image from Docker Hub

$ docker pull markwang0/geoflood:latest

Use included geoflood-docker-run.sh to run commands

All paths are on the host (local) machine. Relative paths should be used due to the way the host filesystem is mounted within the Docker container. GeoFlood must be cloned on your local machine. See this full example workflow or the example commands below:

$ ./geoflood-docker-run.sh python3 geoflood_demo/GeoFlood/GeoNet/pygeonet_grass_py3.py
$ ./geoflood-docker-run.sh mpiexec -n 4 pitremove \
    -z ./INPUT/GIS/OnionCreek/OC1mTest.tif \
    -fel ./OUTPUT/GIS/OnionCreek/OC1mTest_fel.tif

Build locally

$ docker build .

Build multi-arch image and push

$ ./build.sh

About

Docker image for GeoFlood operations

Resources

License

Stars

Watchers

Forks