priority_flow.stream_distance

Find the distance to the nearest stream point following drainage directions.

Line-by-line translation of Stream_Distance.R (StreamDist) from the R PriorityFlow package. R uses 1-based indexing; we use 0-based.

Functions

stream_dist() → Dict[str, numpy.ndarray])

Find stream distance using flow-direction traversal upstream from streams.

Module Contents

priority_flow.stream_distance.stream_dist(direction: numpy.ndarray, streammask: numpy.ndarray, domainmask: numpy.ndarray | None = None, d4: Tuple[int, int, int, int] = (1, 2, 3, 4)) Dict[str, numpy.ndarray][source]

Find stream distance using flow-direction traversal upstream from streams.