Controller
Overview
The toolkit takes hydrographs as input data and then processes it through downstream modules, performs aggregation and analyses, and produces outputs. The ‘Controller’ component of the toolkit points to that input data, and sends it off to the modules with arguments controlling how that happens. It may also determine how ongoing processing occurs.
In typical use, the controller simply points to the input data and initiates processing steps according to the user. Examples of this for the controller alone and the whole toolkit are available to illustrate this, as well as a stepthrough to better understand what the controller is doing.