Re:Congress should invest in open-source software
by thwllms on Friday October 16, 2020 @09:45AM
(#24800753)
Based on your username, you're at US Digital Service? Thanks so much for taking to time to reach out. Glad to see they released a Linux version of the rasUnsteady64 executable! I was able to run the example on WSL! It wasn't there the last time I looked, for sure. There's a lot more to HEC-RAS than that, but it's certainly the most important component.
Mike Bannis has done great work wrapping the HEC-RAS controller and creating parsers some of the file formats. There's a very helpful _unoffcial_ book [1] laying out the win32com control and file format details. Making HEC-RAS open source would allow many more projects like these, with significantly less guesswork.
[1] https://www.kleinschmidtgroup.com/breaking-the-hec-ras-code-...
Re:Congress should invest in open-source software
by boris-ning-usds on Wednesday October 21, 2020 @09:16PM
(#24854025)
Yep, I'm with USDS. It's not a problem, I'm glad to help if I can and civil engineering is a bit out of my depth.
Are there anything specific about the formats I should be asking for? I'm assuming there are hundred of different file formats (input and output alike). If I knew more about the file formats, that may make the conversation with the team easier.
The following link does include a Linux download, but with little support - https://www.hec.usace.army.mil/software/hec-ras/download.asp....
Also doing some digging on Github, I did find an reverse engineered version of a python version of RAS via win32com control - https://github.com/mikebannis/rascontrol, there's also projects of varying degree across Github - https://github.com/search?q=hec-ras.