This release delivers new and enhanced functionality for describing and managing environmental flow requirements, using time series for initial values, river operations, a new SubSource community plugins, and changes to the Farm Dams community plugin.
Environmental Flow Node
Environmental flows describe the quantity, timing, and quality of water flows required to sustain freshwater and estuarine ecosystems and the human livelihoods and well-being that depend on these ecosystems. The Environmental Flow Node in Source provides a way of describing these sometimes complex watering requirements and operating rules for delivering water to environmental assets like wetlands. Two types of actions have been implemented to allow users to construct a collective environmental water requirement by using combinations of actions, these are:
Flood/Fresh/Minimum Flow
- Baseflow: specifies a minimum flow; usually applied to maintain minimum habitat requirements,
- High Flow/Flood: specifies a flood/fresh condition, usually associated with an ecological recruitment event such as a trigger for fish movement, water floodplain vegetation or moving sediment deposits
- Pattern: specifies a pattern of flow; used to define multi-peak events.
- Baseflow: specifies a minimum flow; usually applied to maintain minimum habitat requirements,
Time Series for initial values
You can now specify initial values for Storages and Resource Assessment using a time series or function rather than having to edit all initial values when you change a run period.
Functions and Modelled variables can now be evaluated at the start of run instead of specifying initial values. Previously, at the start of a run, all the modelled variables were set to the initial value specified (0 by default). If the function using the modelled variable has a time of evaluation before that of the modelled variable, the modelled variable will not have obtained it's first value in the first time step, and the set initial value will be used.
River Operations Changes
Community Plugins
SubSource
The SubSource plugin runs a second Source model at different points during the main model run which is typically used to forecast water allocations. For example see the below figure:
At each call from the main model, the sub model (yellow) simulates the Dry (worst case) scenario until the end of the water year to estimate harvestable inflows and losses for the main model.
Farm Dams
The Farm Dams plugin has improvements to include API components for all of its nodes. This means they will now work with:
- the Scenario Diff tool,
- Scenario Input Sets, and
- the Export Summary.
Regression Testing
Regression Test Report including coverage (index.html): 4.2.5beta Hydrology Test Matrix.zip Regression test repository changes since the first Source 4.2.4beta: 1 Projects results changed
1 Projects edited
4 Projects added
1 Projects added - not yet passing
Details here: 4.2.5 Regression Test Changes
Insight
To run Insight, you also need to install the 32bit version of Microsoft Visual C++ 2010 Redistributable Package.
This installer is for both 32bit machines and 64bit machines since the library we use is 32bit: Microsoft Visual C++ 2010 Redistributable Package (x86).
Full Release Documentation