We have a detailed system to track when results vary between different version of Source. The details below will help you work out why the results have changed between the last production release 3.7 and this one (4.1).

The main areas with results changing include calibration, constituents, ordering, ownership, Resource Assessment (Annual accounting and Continuous accounting) and wetlands.

Models that depend on thresholds to make decisions can end up with large differences. Generally when systems such as Continuous accounting are used, when there is a small change, threshold triggers can cause a very small change in results to snowball into large differences for some models. 


To test your project:

  1. Create a regression test in release 3.7 (Analysis tools).
  2. Run it in version 4.1 (/wiki/spaces/SD41/pages/25822617) to test for any changes. Note some recorder names may have changed, in which case you need to manually update the recorder names in the regression test csv files. Open the model, run normally and save the results to a .res.csv to see the new recorder names.
  3. If the results have change dramatically and would like to narrow down what caused the changes, you can run your project in each beta or you can do a binary search if you wish to know the exact reasons why your results have changed.  The release notes for each Beta release identify what caused changes to results. If you would like help with your projects or would like to have your projects included for testing and you have Support & Maintenance, please contact support: support.ewater.org.au 


List of causes of regression test changes since 3.7 ():

4.1 Regression Test Changes since 3.8.22beta

3.8.22 Regression Test Changes
3.8.21 Regression Test Changes
3.8.20 Regression Test Changes
3.8.19 Regression Test Changes
3.8.18 Regression Test Changes
3.8.17 Regression Test Changes
3.8.16 Regression Test Changes
3.8.15 Regression Test Changes
3.8.14 Regression Test Changes
3.8.13 Regression Test Changes
3.8.12 Regression Test Changes
3.8.11 Regression Test Changes
3.8.10 Regression Test Changes
3.8.9 Regression Test Changes
3.8.8 Regression Test Changes
3.8.7 Regression Test Changes
3.8.5 Regression Test Changes
3.8.3 Regression Test Changes
3.8.2 Regression Test Changes
3.8.1 Regression Test Changes