Target Release:  


Enhanced macOS distribution

HEC-HMS's macOS distribution now comes with all the necessary dependencies bundled. This alleviates the need to run a script to download the necessary dependencies, which may consume a significant portion of time. Users can now install HEC-HMS by simply downloading the .dmg installer, then drag and drop to the Application folder. 

Bug Fixes

Special characters in project name when generating standard report

When using the Standard/Statistics Report option, the program was not able to find simulation results files if they contain special characters in their filenames. A fix have been implemented to resolve that issue. This issue started with Version 4.6 and is resolved with Version 4.7.1.  

Notes and warnings control when called via the HMS command server

Console output for notes and warnings can be controlled in the program settings on the messages tab. This setting was not being honored by the command server that interfaces with HEC-WAT and HEC-RTS/CWMS. A modification was made and now messages sent to the command server are controlled by the user setting. All prior versions of HEC-HMS communicated note/warning messages with HEC-WAT and HEC-RTS/CWMS, Version 4.7.1 will communicate messages based on user settings. 

Project Save As and CWMS / HEC-WAT import missing grid cell file

When using the File | Save As option, some project files were not being saved correctly.  For instance, terrain files with a *.tif extension were not saved to the new project directory.  This also affected the import process of HEC-HMS projects within the Corps Water Management System (CWMS) and HEC-WAT.  This bug has been fixed such that the File | Save As option and the HEC-HMS import process within CWMS and HEC-WAT will now correctly write all pertinent files to the new project directory. This issue started with Version 4.7 and is resolved with Version 4.7.1.

Grid cell file read fails when grid cell file has no extension

In previous versions of HEC-HMS, a ModClark grid cell file could be specified as a file with no extension. This functionality was broken in v.4.7 and has been fixed in this version. A grid cell file with no extension is now assumed to be a traditional ASCII grid cell file. This issue started with Version 4.7 and is resolved with Version 4.7.1.

Grid cell file validation fails when subbasins within the grid cell file are denoted with all caps

Grid cell file validation logic was added in v.4.7. The validation logic failed when subbasins were specified in the ASCII grid cell file in all caps, i.e. "SUBBASINS" rather than "Subbasins". The logic has been updated to be case-insensitive. This issue started with Version 4.7 and is resolved with Version 4.7.1..

Characteristics compute fails when characteristic value is NaN or Infinity

In cases where the computed characteristics had a value NaN or Infinity, the entire compute would fail resulting in the indefinite progress bar spinning indefinitely or the characteristics table failing to populate after the progress dialog closed. This has been fixed so the resultant characteristic value of NaN or Infinity is displayed in the table (these values can be manually overwritten). This issue started with Version 4.7 and is resolved with Version 4.7.1.

Meteorologic model tree not updated after initialization

When a new meteorologic model was initialized in an HEC-HMS session, only the precipitation node was added and updated in the Watershed Explorer tree. The program would have to be re-started for the tree to updated. This has been fixed so that the tree responds to updates, such as new basin model linkages to the meteorologic model. It is unknown when this issue started, it resolved with Version 4.7.1.

Tool tip settings not reflected in basin map

The basin map tooltips program setting was ignored in lieu of displaying x, y coordinates in the tooltip when hovering over the Basin Model Map. This has been updated such that the appropriate tool tip is shown based on the selection in program settings. Currently, if None is selected, the x, y coordinates will display by default. This issue started with Version 4.4 and is resolved with Version 4.7.1.

Spatial Results file grows with each compute

When writing spatial results to disk, the results from previous simulations were not being cleared correctly.  As such, the size of the spatial results file grew with each compute.  A fix was instituted that deletes the existing spatial results file (e.g. *.h5 file) prior to a new compute. This issue started with Version 4.7 and is resolved with Version 4.7.1.

2D Diffusion Wave spatial results visualization wet area fraction set incorrectly

When using the 2D Diffusion Wave transform method, the fraction of cells that contained surface water was not being set correctly.  This bug only affected the visualization of spatial results and did not affect the actual surface water routing computations. The wet area fraction is now being set correctly when writing spatial results using the 2D Diffusion Wave transform method. This issue started with Version 4.7 and is resolved with Version 4.7.1.

2D Diffusion Wave discretization erroneous error message

An error message was being incorrectly issued when using the 2D Diffusion Wave transform method with an incompatible baseflow method. This transform method can only be used with the None, Linear Reservoir, and/or Constant Monthly Baseflow methods. The incorrect error message led users to believe that an incompatible discretization method was being used. This bug has been fixed and the correct error message is now displayed. This issue started with Version 4.7 and is resolved with Version 4.7.1.

2D Diffusion Wave Computations

When using a Flow or Rating Curve 2D Connection within the 2D Diffusion Wave transform, face property tables were being incorrectly overwritten due to precision errors.  This bug has been addressed within Version 4.7.1.

Both the HEC-RAS and HEC-HMS team make continual improvements to the shared 2D Solver.  The Version 4.7.1 release contains the latest rollup of fixes and improvements.  These changes are continuously made to improve computational speed, stability, and accuracy of the 2D results.  As such, you may notice subtle changes in hydraulic results when using the 2D Diffusion Wave transform.  However, the changes are expected to be very minor. Please see the latest HEC-RAS v6.0 release notes for further details.  Improvements to the 2D Solver have been made since Versions 4.7 was released.