Skip to content

nedsantiago/modify_unsteady_data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Modify Unsteady FLow Data

This project modifies HEC-RAS unsteady flow files to quickly apply DSS data.

๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป Author

Ned Santiago ๐Ÿ“ž+63 (917) 890 5173 โœ‰๏ธ [email protected]

๐ŸŽฏ Purpose

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.

โšกUsage

For exporting flooding flow rate data

  1. Run the file
  2. Declare the HEC-RAS main directory
  3. Declare Unsteady Flow file to manipulate
  4. Select DSS file to apply to Unsteady Flow file
  5. Done!

๐Ÿ“– Documentation

How to create the executable

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

About

This project modifies HEC-RAS unsteady flow files to quickly apply DSS data (from SSA).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages