skip to main content
Special Attention Notes
The section describes special attention notes, which indicate changes in functionality that require you to update models, cause model results to differ, or display a warning message when you first load a model in Version 7.5. If you have any questions, contact: riverware-support@colorado.edu
• Excel DMI Connection process: A Database DMI with an Excel Dataset is now able to read or write directly to the Excel file without opening the Excel application in the background. This improves performance and allows the DMIs to work when Excel is not installed, such as when running in the cloud. In RiverWare 7.5, the new connection process is the default. In most cases, this is the preferred process, but if you rely on Excel to open the workbook and evaluate formulas, you should select the Open Excel in the background option.
• RoundToFactor RPL Predefined function: A new RoundToFactor RPL Predefined function was created. If you have a user-defined function also named RoundToFactor, you will need to change the name or delete the user-defined function.
• Modifications to Passthrough Account Solution: Within water accounting, the approach to solve a chain of passthrough accounts and supplies was modified to allow more passthrough accounts in the chain. This change affects all passthrough accounts, but no numerical or behavioral differences are expected. We strongly recommend that you test your accounting models with the 7.4.3 patch or 7.5 before using it in production.
• Object Redispatching: In rare circumstances, object redispatching did not work correctly in Rulebased Simulation when there were Input flags (I or Z) on the governing slots. Now the algorithm to determine the method to redispatch always chooses the previous method if no other method can be found, guaranteeing that the object will redispatch a method. This change could cause some objects to redispatch when previously they did not, leading to different behavior.
• TableLookup RPL Predefined function: The function TableLookup now has an additional argument specifying a numeric tolerance. A version with the old behavior has also been added, TableLookupDefaultTol. When RiverWare reads RPL expressions involving calls to the old TableLookup function, they will be automatically replaced with calls to TableLookupDefaultTol, which retains the old behavior (that is, uses a tolerance of 10-6 in standard units). This means behavior will not change, but you will now see TableLookupDefaultTol in your RPL sets where you used to see TableLookup. We recommend that you update your RPL expressions to use TableLookup and specify the tolerance to use. See Modified RPL Predefined Function—TableLookup and TableLookupDefaultTol for more information.
Revised: 07/09/2023