Planned Activities

There are several planned improvements to the CAVI in FY24. Two important changes will be the upgrades to Java 11 and HEC-DSS 7, which are scheduled to be completed early in FY24. The Java 11 upgrade is particularly important to keep the software compliant with CIO/G6 IT and security requirements. The team will also work on improving the overall testing procedures this FY, developing more automated tests and creating a robust testing plan for the team to use as they test new software builds prior to release. This will improve the overall product and should reduce the number of issues reported after the software is released.

The team will also be finalizing the testing of HEC-MetVue web-based cloud computes, to add to preliminary cloud compute plugins that are already developed for HMS, RAS, and ResSim. This is important, as CWMS and WMES migrates to the cloud over the next several years.

Technology Transfer is always an important activity for the team. The team will provide support to the field on an as-needed basis when issues arise. The team will also be improving documentation and developing new tutorials throughout the year, as enhancements are completed and new versions of the software are released. 

Program Order

There is no plan for updates to the Program Order during FY24.

Model Linking

There is no plan for updates to Model Linking during FY24.

Extract/Post

The team will be investigating water quality data requirements and sources and develop a design for CAVI Extract/Post supporting water quality data.

Data Acquisition

There is one major improvement planned for the Data Acquisition module in FY24. As the CWMS-Data-API (CDA) becomes more robust, enhancements will be made that allow the user to read from and write to CDA. Within CWMS-Vue, users will be able to read and write from CDA once the improvements are made later this year. Users will also be able to write to CDA from within the CAVI, either using the Data Validation Editor or the Post Editor. Improving the read/write capabilities with CDA will allow us to move more quickly to the cloud and rely less on local servers or national databases housed at the processing centers.

Data Visualization

Several enhancements to the Data Visualization module in the CAVI are planned in FY24. One enhancement will link the Visualization module to the HEC-MetVue model setup within the CAVI. Another enhancement will allow users to sync animations of multiple map windows. 

CAVI Desktop Dashboard

The plan in FY24 for the CAVI Dashboard is to migrate it to a standalone application for easier maintenance and development in the future.

Scripting

There is no plan for updates to scripting during FY24.

Plug-In Architecture 

There are plans to develop an Ensemble Plug-in that will help users work with ensemble data in CWMS forecasts. The Ensemble Processor will allow for the creation and use of ensemble summary metrics within the CAVI, allowing for integration directly into CWMS forecasting.


ActivityFunded (Y/N)Cost
Update to Java 11 (CWMS 3.4.0)Y$60,000 (HEC labor)
Update to HEC-DSS 7 (CWMS 3.4.0)Y$20,000 (HEC labor)
Complete Testing of HEC-MetVue web-based Cloud ComputesY$20,000 (HEC labor)
Improve Overall Testing Procedures (CWMS 3.4.0)Y

$300,000 (HEC labor)

$100,000 (Field labor)

Data Acquisition Enhancements - Read/Write via CWMS-Data-API (CWMS 3.4.0)Y

$50,000 (HEC labor)

Ensemble Plug-In (CWMS 3.4.0)Y

$400,000 (HEC labor)

Data Visualization Enhancements - Linking to HEC-MetVue Setup (CWMS 3.5.0)Y

$20,000 (HEC labor)

Data Visualization Enhancements - Syncing Animations in Multiple Map Windows (CWMS 3.4.0)Y

$10,000 (HEC labor)

$10,000 (contract)

Technology Transfer (Improve Documentation, Develop Tutorials)Y

$40,000 (HEC labor)

Technical Support Y

$150,000 (HEC labor)

Develop a Design to Migrate CAVI Dashboard to Standalone Application Y

$20,000 (HEC labor)