bgailleton / DAGGER

Directed Acyclic Graph for digital topoGrahic manipulations Eventually cRoss-platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DAGGER - Directed Acyclic Graph for digital topoGrahic manipulations Eventually cRoss-platform

DAGGER is a library to process digital topography. It is designed as a flexible backend engine for Topographic Analysis and Landscape Evolution Models, providing a range of method to calculate flow routing (Single/Multiple flow, receivers,donors,links,...), resolve local minima (fill, carve, reroute, ...) and a lot of related problems. Coded in c++, we provide example on how to use them natively with python (+TODO: R,Julia,MATLAB,Js).

Quickstart

  • I want to use the python version (principal and most complete/maintained frontend),
  • I want to use the c++ version (the backend),
  • I am interested by the MATLAB version (still fiddling with the details, not working yet, see local README),
  • To do: the other bindings

Documentation

Detailed documentation will be on a readthedoc website (WIP)

How to cite

A paper describing the scope and overview of the library will be submitted in JOSS, and can be currently found in the file paper.md.

Road map

The past and future development plan can be found in this issue before being moved in the documentation.

Authors

Boris Gailleton - boris.gailleton@univ-rennes1.fr

About

Directed Acyclic Graph for digital topoGrahic manipulations Eventually cRoss-platform

License:GNU General Public License v3.0


Languages

Language:C++ 98.5%Language:Python 1.2%Language:MATLAB 0.1%Language:Makefile 0.1%Language:Batchfile 0.0%Language:CMake 0.0%Language:Shell 0.0%Language:Julia 0.0%