Hydrostreamer provides functions to interpolate multiple distributed runoff data on to an explicitly represented river network, route runoff down the network, and optimise predictions against observed streamflow.