Tools
Troubleshooting
Keywords
Acknowledgment
Disclaimer
Tool scripts can be considered as beta versions of future functionalities that will be implemented in River Architect. Typically, Tools are basic commandline scripts for creative design support. Currently, routines for the hydraulic design of pool-riffle sequences or flood analysis are available, where the flood analysis applies to the U.S. Army Corps of Engineers’ HEC-SPP
software. The Tools routines are located in RiverArchitect/Tools/
.
Run the following scripts with Esri’s Python environment (read more)
make_annualpeak.py
prepares required input data for statistic flow analyses and with the U.S. Army Corps of Engineers’ HEC-SPP
software.
make_flowduration.py
creates flow duration curves (annual averages) for the assessment of AUA.
morphologydesigner.py
creates design tables for self-sustaining pool-riffle channels (uses cHydraulic.py
and cPoolRiffle.py
).
rename_files.py
facilitates renaming input files for conditions according to raster file name conventions by adding, removing or replacing a file name prefix and suffix.
run_make_….bat
are a batchfiles that run make_….py
on Windows x64.
run_morphology_designer.bat
is a batchfiles that runs morphology_designer.py
on Windows x64.
The code execution depends on the following folders and scripts:
.templates
folder contains a template workbooks for multiple purposes.
Products
folder contains results of any script in this folder.
cHydraulic.py
contains a class with routines for calculating cross-section-averaged flow characteristics.
cInputOutput.py
contains classes required for reading and writing data, as well as calculation progress logging.
cPoolRiffle.py
provides routines for designing self-sustaining pool-riffle channels.
fTools.py
is a set of functions used by other Python applications within this folder.