Skip to content

Latest commit

 

History

History
20 lines (9 loc) · 839 Bytes

README.md

File metadata and controls

20 lines (9 loc) · 839 Bytes

Watershed

A library for defining and connecting streams.

alt tag

The purpose of this library is to allow the definition and connection of streams of information in a graph-like structure called a Watershed. A watershed is composed of-ideally-many waterways.

A waterway is defined by a name, its tributaries, and a sieve. The name is the waterway's identifier; tributaries are the source waterways that feed into the sink waterway; and the sieve defines how the information "flows" from the tributaries to the output.

To use this library, include the following in your project file:

[hypower-org/watershed "0.1.4"]

This work was funded by the National Science Foundation through grant CNS-1239221.