5.41 Beta Release (May 2024)

The changes in this beta will also be available in the next Source production release.

This release includes:

  • EEWD: We have added two features, Mountain graphs in results manager and export and import functionality for overrides, these are discussed in detail below.

  • IRMU: Added new recorders for EFM & EFN to understand the water debited by the actions in a model. Direct-Triggering & Direct-Cancelling based actions are also added. These are discussed in detail below.

  • Other enhancements and bug Fixes.

 

EEWD :

  • Introduced “Mountain” graph to increase the effectiveness of the Results Manager, and to enable the operators to create charts in their desired style. This Graph Type would enhance the ability of an operator to clearly communicate flow components in a visually straight-forward and easy to understand manner. Additional information could then be communicated by combining Area and other Graph Types to the same plot.

Mountain graphs enables the filling of area under curves and allows us to change the position of the curve (like bringing the small curve to the front for better visibility). “Opacity” is an added feature which can be used for better visibility when there is an overlapping area.

 

image-20240507-053727.png
Example of a mountain chart

 

 

  • Introduced export and import functionality for the overrides present in the tabular editor.

 

ExportScreenshot.png
Overrides in the tabular editor with export & import buttons

 

  1. A new “Export” button has been added, that will allow for exporting overrides to a specified CSV file.

  2. File consists of the columns: Recorder Name, Override Date, Override Value, Units, Null Value, Override Comment, Recorder Key.

  3. The Override Value and Override Comment columns are editable as before.

  4. A new “Clear ALL Overrides” button has been added which deletes all the override values in the tabular editor.

  5. Changes will only persist if “Apply” is hit (including Clear ALL/Historic Overrides).

  6. A new “Import” button has been added, that will allow for importing overrides from a specified CSV file.

  7. While importing, if the CSV contains multiple duplicate Recorder Key + Override Date + Override Value/Override Comment rows, that latest row will be considered for overriding.

  8. Errors occurring during the import / export will be displayed in the error bar at the top, as well as logged to the log reporter if required.

 

IRMU :

  • Added new recorders to the Environmental Flow Manager (EFM) to display debited volumes for each account in every portfolio that an action has access to, reflecting the consumption by the action in each group within the EFM.

 

  • Added a new recorder to the Environmental Flow node to show the total debited volume of its actions in a timestep.

 

  • Allow ‘Direct Triggering’ by providing an option to initiate Spell-Based actions

 

  1. User can choose the spell start method between “Threshold based” and “Direct ordering based” (do not allow both) 

  2. When ‘Direct ordering’ is selected, user has to select “Natural spell start threshold” as a mandatory field in order to allow natural spell activities to be considered.

  3. The function of “Direct Ordering” will return a true (1) or false (0) to indicate that the spell should be ordered. 

  4. When loading old projects, this setting will automatically be set to 'Threshold Based', and the 'Threshold' will be set to what the user has configured for the 'Spell Start Threshold' in the project.

  5. For the Scenario Input Sets, the configuration can be set up similarly to the UI. One thing to note is that the previously termed property 'Spell Trigger', which is used to set the Spell Start Threshold, is now renamed to 'Trigger Threshold' to match the wording (this means the users who have configured their projects using Scenario Input Sets have to modify their input sets accordingly).

 

  • Allow ‘Direct Cancelling’ by providing an option to end spell using a function

 

 

 

Enhancements & Bug Fixes:

Minor enhancements and Bug fixes include:

  • Fix bugs related to the Xceed Library upgrade (Xceed DataGrid 7.2, Xceed toolkit plus 4.6, Xceed pro themes 3.0). The bugs are fixed now.

  • Update Xceed libraries: DataGrid to 7.2, Toolkit Plus to 4.6, and ProThemes to 3.0. Updated Successfully.

  • Parallel fast regression tests won't generate the Hydrology Test Matrix file correctly. Fixed.

  • Issue in renaming run name in Dora. It is fixed now

  • Error with Scenario Input Sets trying to parse empty Interpolated Functions. No more errors.

  • 'Feature editor' column and links are missing in 'Water User ' feature table window. Fixed

  • Reserve Fraction in 'Off Allocation' feature table, showing different values. Fixed

  • The checkboxes are not displaying properly in Off Allocation editor. There now displayed properly.

  • Attempting to edit values in Feature Table causing Source to crash. Fixed the issue.

 

Regression Testing

There is no tolerance in our regression test suite to allow for earlier identification of results being different on different machines or versions of operating systems. 

See: 5.41 Regression Test Changes

 

Full Release Documentation