The RivEX change log. This lists updates (e.g. new tools/functionality), code improvements and bug fixes.


Date

Version

Notes

16/2/2024

1.1

RivEX for ArcGIS Pro officially released!

25/2/2024

1.2

  1. Help file updated to include worked example on how to simplify a multi-threaded network into a single-threaded network.
  2. Added new functionality to Create subnetwork tool for computing the proportion of the catchment a subnetwork is.

2/3/2024

1.3

  1. Implementation of python module importlib to aid in code development.
  2. All tools now check RivEX settings file version against toolbox version and abort if different. This captures scenario when toolbox has been updated but settings file was built using an older version of RivEX which could potentially cause conflicts. See error code 011 for advice.
  3. Bug in Add Monotonicity interface fixed.
  4. Minor improvement in messaging for attribute tools when attempting to update settings file.
  5. Tweak to Add Upstream Length code to reduce processing time.
  6. Help updated with new worked examples and how to pages.

5/3/2024

1.4

1. The admin tool Update settings file to latest version created to aid when user updates toolbox.

18/3/2024

1.5

  1. New attribution tool added, distance to source.
  2. Add Source ID tool logic rebuilt from scratch, now runs orders of magnitude faster!

30/4/2024

1.6

  1. A toolbox wide improvement to the tool interface validation code; a more robust approach using the arcpy validate functions to test for invalid field/table names for tools that require this parameter set. Obsolete validation code was then removed from source code.
  2. Creation of new tool Accumulate network attribute.
  3. Improved styling for tool help pages.

27/5/2024

1.7

  1. Creation of new Link sites tool.
  2. Added new optional parameter to Find downstream sites to allow user to return first encountered site.
  3. Code improvements to reduce processing time in tools:
  1. All tools that write to error log tables now build relates correctly.
  2. Tool parameter metadata updated across most tools.

25/6/2024

1.8

  1. RivEX toolbox was upgraded to ArcPro 3.3, this is a breaking change as code now uses python 3.11.
  2. The upgrade to 3.3 added new toolbox functionality. For RivEX all standard environment settings have been turned off and summary/illustrations added.
  3. Code improvements to Snap site tool:
    • General tweaks to reduce processing time.
    • Similar name matching correctly deals with situation when the river name is a sub-string of the synonym, e.g The "Ver" is in River as in River Ver.
    • Code improved to deal with site snapping to correct nearest line when there are multiple choices with varying names.
  1. Streamlined RivEX settings file by removing obsolete references to the old RivEX nodes.
  2. Help updated with advice on deleting a cloned environment.
  3. In rare cases when a site is on a loop the link sites tool would fail to create a link, this has been fixed.
  4. Delete RivEX Outputs tool now has optional parameter to allow you to purge all error log tables.