Performance work has been continuing. The River Murray now runs twice as fast as it did in 3.8.16 when we began a focus on performance! Other projects are running over four times faster.
Murray:
Source has a new node type called a pipe junction. A pair of pipe junctions can pass flows and orders to each other no matter where they are in the system. One application of this is the ability to model bidirectional flows between storages in rules based ordering.
Usability improvements
We have made a number of improvements to make working with functions and data sources easier:
- You can now reference a function that contains a context variable.
- Double clicking on a function or variable in Function Manager will automatically open that item in Function Editor. Similarly, double clicking on a data source in Data Sources Explorer will open the Load Data Source dialogue for that data source type (File or Scenario).
- To rename a function, variable or data source, you can now select it with a single click, then slow click on it a second time.
Units are easier to select when loading a data source into Data Sources Explorer, or when loading time series into Results Manager. You can now click inside the units box and start typing, this will filter the available units to only those that contain the text you have entered. To apply a unit to all columns in a file, select Apply to all.
To view long messages in Log Reporter, you can now double click on a cell, and a window will open showing the entire cell contents. You can copy the message to the clipboard by pressing Ctrl+C.
Visibility of link types has improved in Geographic Editor. Links that are receiving lateral flow from the sub-catchment are dark blue, links that are not receiving lateral flow are light blue.
Weirs
Regression Testing
Regression Test Report including coverage (index.html): 4.2.0 Hydrology Test Matrix.zip Regression test repository changes since the first release of Source 4.1.1: 12 Projects results changed Revision 1200 -> 1248
5 Projects edited
1 Results changed due to plugin changes
5 Projects added
Details here: 4.2.0 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