This project modifies HEC-RAS unsteady flow files to quickly apply DSS data.
Ned Santiago 📞+63 (917) 890 5173 ✉️ [email protected]
This github project was made for Hydrologists working with SSA. Specifically, for acquaintances needing to move data from Autodesk Storm and Sanitary Analysis (SSA) to Hydrologic Engineering Center's River Analysis System (HEC-RAS). This program applies the DSS directories into the desired unsteady flow file.
Our Hydraulic models required 300+ timeseries data to be applied to its respective boundary condition line in HEC-RAS. Thus, to save time, this Python Script was made to quickly apply that data. This script is the successor to a GUI manipulation script using pyautogui. It was faster to manipulate the text file than the GUI of HEC-RAS; thus, this script succeeds the HEC-RAS GUI manipulator as a faster implementation.
- Run the file
- Declare the HEC-RAS main directory
- Declare Unsteady Flow file to manipulate
- Select DSS file to apply to Unsteady Flow file
- Done!
This package requires PyInstaller and a terminal. PyInstaller is responsible for creating an executable of modify_unsteady.py
. First, install PyInstaller
py -m pip install pyinstaller
Second, locate the PyInstaller script. Using PyInstaller requires using the package itself (and not as a module). Thus, to compile the code:
pyinstaller ./src/modify_unsteady.py
The executable is located at
./dist/modify_unsteady/modify_unsteady.exe