USACE Coastal Engineering Toolkit and a Method of Creating a Web-Based Application
Amanda Catlett
Theresa R. Coumbe
Scott D. Christensen
Mary A. Byrant
In the early 1990s the Automated Coastal Engineering Systems, ACES, was created with the goal of providing
state-of-the-art computer-based tools to increase the accuracy, reliability, and cost-effectiveness of Corps coastal
engineering endeavors. Over the past 30 years, ACES has become less and less accessible to engineers. An
updated version of ACES was necessary for use in coastal engineering. Our goal was to bring the tools in ACES to a user-friendly
web-based dashboard that would allow a wide range of users to be able to easily and quickly visualize results. We will
discuss how we restructured the code using class inheritance and the three libraries Param, Panel, and HoloViews to
create an extensible, interactive, graphical user interface. We have created the USACE Coastal Engineering Toolkit,
UCET, which is a web-based application that contains 20 of the tools in ACES. UCET serves as an outline for the process
of taking a model or set of tools and developing web-based application that can produce visualizations of the results.
GUI, Param, Panel, HoloViews
DOI10.25080/majora-212e5952-003