Overview
CWMS-Vue
CWMS-Vue is a graphical user interface program for viewing, editing, and manipulating data in HEC-DSS files and CWMS databases. With CWMS-Vue, data may be plotted, tabulated, edited, and manipulated with over fifty mathematical functions. Along with these functions, CWMS-Vue provides several utility functions, such as entering datasets into a database, renaming dataset names, copying datasets to other database files, and deleting datasets.
Accomplishments
HEC-DSS and HEC-DSSVue
In FY23 the team maintained the HEC-DSS library and and released HEC-DSSVue 3.3.29. This work included bug fixes and updates to the DSS libraries used by programmers and applications. Outdated code was retired and a new future-thinking library was created. Instead of having separate low-level HEC-DSS libraries for Java, VBA, and .net, the new library/API (hecdss.dll) supports all modern programming languages on Windows and Linux.
Key accomplishments include:
- Released HEC-DSSVue 3.3.29 that includes many bug fixes and improved Excel import/export support (https://www.hec.usace.army.mil/confluence/dssdocs/dssvueum/release-notes).
- Created a new language agnostic HEC-DSS API (hecdss.dll) that can be used with any modern programming language.
- Created a new HEC-DSS API for .net programmers (Hec.Dss.dll) that builds upon hecdss.dll and works on Windows and Linux.
- being used in the upcoming HEC-RAS 7.0 and in cloud computes.
- Created a prototype HEC-DSS API for Python programmers that builds upon hecdss.dll.
- Retired the use of Fortran as a bridge between Visual Basic for applications and HEC-DSS.
CWMS-Vue
FY23 CWMS-Vue enhancement activities included:
- Ability to define a location level that uses a time-series and a rating table (CWMS 3.3.0)
- Addition of forecasting information for Versioned Time Series (CWMS 3.3.0)
- CWMS-Vue editing and graphical tools improvements, specifically to address quality flags (CWMS 3.3.0)
- The ability to drag-and-drop HEC-DSS records into a CWMS database (CWMS 3.4.0)
- Addition of a Measurement tab to enter an organize measurements (CWMS 3.4.0)
- Support data writes using the CWMS-Data-API (CWMS 3.4.0)
- Performance enhancements for CWMS-Data-API (CWMS 3.4.0)
Field Support and Technology Transfer
- Water Data Management with HEC-DSSVue PROSPECT course