epanet-python icon indicating copy to clipboard operation
epanet-python copied to clipboard

What is the difference between epanet-python and EPyT?

Open wuyanglee opened this issue 2 years ago • 1 comments

epanet-python Github Link EPyT Github Link

wuyanglee avatar Mar 10 '23 08:03 wuyanglee

the epanet-python repository includes 3 different packages, but I'm really only familiar with owa-epanet - which is an SWIG auto-generated wrapper around the OWA version of epanet. The goal for that package was to have a python interface that required zero effort to keep up-to-date with the core library, and possibly be used by higher-level packages.

On the other hand, EPyT appears to be a high-level package that provides a "pythonic" interface for dealing with network data and simulations. It uses hand-coded ctypes to bridge to the compiled library.

samhatchett avatar Mar 13 '23 20:03 samhatchett