NobleBlocks
    A new method for the determination of flow directions and upslope areas in grid digital elevation models | NobleBlocks