Skip to content
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

EPANET GUI cross platform #28

Open
ZorbaLopez opened this issue Jun 15, 2024 · 2 comments
Open

EPANET GUI cross platform #28

ZorbaLopez opened this issue Jun 15, 2024 · 2 comments

Comments

@ZorbaLopez
Copy link

Hi,

Not an issue, but for your info. I created a cross-platform version of the EPANET 2.2 GUI in Lazarus/free pascal, for those interested in having a native GUI under MacOS or Linux. You can find it in the below repo.

https://github.com/ZorbaLopez/EPANET-GUI-CrossPlatform

Regards

@lbutler
Copy link
Collaborator

lbutler commented Jun 17, 2024

@ZorbaLopez this is great work! I haven't tried to run it yet but give it a try soon.

What are your thoughts on merging our work together into this repository?

Originally I saw this repo serving three purposes:

  1. Provide a GUI for users to test the latest features of the OWA-EPANET engine
  2. Improve the existing GUI with minor enhancements that takes little effort
  3. Streamline the process for a release by the USEPA if/when they publish EPANET 2.3

However, the USEPA is now developing a new GUI in QT with C++, first for SWMM and then hopefully for EPANET. So I see the third objective not being as important.

If we use your code we can get cross-platform and multi-language support straight away. We would also move to a truly open source GUI and not need to use proprietary software by Embarcadero.

If you are willing for this to happen, I can start a discussion with the wider OWA group.

@ZorbaLopez
Copy link
Author

Hi,

More than happy if you want to take over the repo. Unfortunately I have no time to continue, and the project requires testing and polishing of my rubbish code.

Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants