-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SPEC-ACTIONS in hsp2 #90
Comments
@rburghol , this looks like a great outline for getting started! We look forward to collaborating! |
@rburghol, I second @PaulDudaRESPEC's appreciation for creating this issue! It's great to see your interest for implementing these Special Action capabilities! Do you and your team have plans to dive in, get started, and/or issue a pull request? The RESPEC/LimnoTech collaborative team just got another round of funding to continue developing HSP2, but we won't be getting started with that work until September. Addressing SpecialActions is in our scope of work, but we had been thinking of first prioritizing additional code refactoring to move all existing modules to object-oriented class structures (similar to what we did in late 2021 for RQUAL modules). So it would be helpful to better understand your needs to evaluate whether we should tweak priorities. cc: @ptomasula & @tredder75 |
@aufdenkampe thanks! My ambition is to get started asap -- but be smart about the approach to minimize refactoring all over again as your work on SA evolves. My groups main need is for advanced water supply operational code, mostly on RCHRES. If RCHRES execution is already objectified that will be great. That said, I'll be writing objects, so I should be able to easily adapt to whatever your evolving framework looks like. Tentative Schedule:
I will look at your RQUAL stuff for an inkling about design goals, any links that you can share to point me in the right direction would be awesome. Also, forward on any test datasets that you may have if you have some in mind. |
Hey @aufdenkampe and @PaulDudaRESPEC -- wanted to let you know I have begun working in earnest on the special actions. Started with the parser for the most basic SA, and tracking that progress here #99.
I won't do a pull request till something is actually working though I am making a good bit of progress, but if anyone wants to take a look that would be awesome since I assume I am making a silly mistake of some sort in the parser CSV def or code. |
Overview
This issue is set up to plan and track development for a proposed "SPEC-ACTIONS" module in hsp2. Development has 2 main components:
Tasks
specl()
should be called at line 267 (or) just before code line that saysif irexit >= 0:
- see:HSPsquared/HSP2/HYDR.py
Line 267 in f9555f2
Reference
specact.f
/SPECACT.FOR
: subroutines for parsing and executing special actions@PaulDudaRESPEC
The text was updated successfully, but these errors were encountered: