Introduction
What is VEW Utils?
VEW Utils provides a collection of tools for working with ADCIRC meshes with Vertical Element Wall (VEW). These utilities are designed to simplify and enhance workflows for ADCIRC modelers to utilize VEWs in their simulations. See the VEW section of the ADCIRC documentation for more information about VEWs.
Tools in VEW Utils
channelpaving
Tools for adding or editing 1D/2D channels in an ADCIRC mesh. Features include:
Extracting channel widths and depths along stream centerlines.
Generating a channel mesh and embedding them into a background mesh.
dem2adcdp
Extract depths at nodes in an ADCIRC mesh from a provided Digital Elevation Model (DEM) file. Key functionalities:
Compute mean, maximum, or minimum values in the DEM around a node.
Specify minimum or maximum depths.
Update nodes selectively using polygons.
hydrologyboundary
Generates the flow boundary condition file (fort.20
) for flow boundaries defined in a mesh file (fort.14
). Features include:
Extracting discharge data from USGS stations or NOAA National Water Model historical datasets.
mesh
Tools for manipulating ADCIRC meshes. Features include:
Merging multiple meshes with support for Vertical Element Wall (VEW)
Subtracting one mesh from another while preserving boundaries
Handling mesh boundaries and node renumbering
Supporting different merging strategies (VEW boundary and merged nodes)
nodalattribute
Creates nodal attribute values. Key functionality:
Calculates Manning’s n nodal attribute values from landuse data
Map landuse categories to Manning’s n values.
Assign calculated values to nodes in an ADCIRC mesh.
Support for various landuse data formats.
plot
Provides plotting tools for ADCIRC simulation results. Key functionalities:
Plot hydrographs from simulation results and observations. Observed water levels are downloaded from either NOAA or USGS data repository.
Plot error histograms at stations.
post
Provides postprocessing tools for ADCIRC simulation results. Key functionality:
Compute differences in maxele.63.nc files from different simulations.
Compute disturbance values.
vewprocessing
Tools for processing Vertical Element Wall (VEW) in ADCIRC meshes. Features include:
Converting VEW polylines to node strings in YAML format
Adding VEWs to the mesh
Scraping VEWs from the mesh
Managing bank elevations and Manning’s n values for VEW nodes