We have been working on a number of issues, including:
- Moving a Function will no longer break Modelled Variables which point at the Functions,
- We have improved the handling of distribution system loss with travel time, and
- Improvements to Weirs, including mass balance for constituents with lumped routing,
- Fixing the non-debit user interface, and
- A number of charting issues.
We have also made progress with the issue of floating point precision causing different results for some models on different hardware. We found that the .net System libraries of Math.Pow() and Math.Exp() produce different results on different machines. We are implementing custom versions that produce consistent results on different hardware. This will be available in 4.8.3beta. This fix solves the problem for one of the models, however one model still has inconsistent results on different hardware. We are continuing this line of investigation to attempt to resolve the problem for this remaining model.
Plugin Developers
We are planning on moving to C# 7, Visual Studio 2019 and .net 4.7.2 soon, so you will need to make sure you have updated Visual Studio to continue developing plugins in future beta versions.
Regression Testing
Regression test repository changes since the first Source 4.8.1beta:
7 Project with results updated
Result names have changed
1 Results updated for plugin changes
1 Test removed
Details here: 4.8.2 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