Note: This is documentation for version 5.0 of Source. For a different version of Source, select the relevant space by using the Spaces menu in the toolbar above

Scenario Difference Tool

Not available in Source (public version)

This functionality is only available in the full version of Source. For further details on the difference between versions, please see our page About Source (public version)

Comparing scenarios

Source also has the capability of comparing two scenarios (both residing in either the same, or different projects) using the Source Difference tool. The goal of this tool is to compare similar scenarios, and is useful when several users are collaborating and making changes to a model. It allows them to view the exact changes made in a scenario.

Note: The Scenario Difference Tool can also be accessed in the absence of the Source user interface.

In Source, the Scenario Difference Tool is used as follows:

  • Choose Tools » Diff... to open the Scenario Diff dialog (Figure 8);
  • If you are comparing scenarios from the open project, these won't need to be loaded.  Otherwise to load scenarios from other projects click Load project for Project 1 and Project 2 as required;
  • Click Find Differences;
  • If there are more than two total scenarios between the open project and the loaded projects, a Choose Scenario... dialog (Figure 7) will open where you select the scenarios to compare and click Find Differences; and
  • Once the comparison is complete, results are displayed in the bottom half of the Scenario Diff dialog.

Based on the results, the panel on the left self-populates. Select an item in this list to view specific details on the right.

Figure 7. Choosing results display

Figure 8. Scenario Difference tool

The Scenario Difference Tool checks both model structure and values. If a dynamic value (such as a function or time series) is configured, the initial and final values may be different depending on the last run configuration of the models being compared. This does not necessarily indicate a structural difference.