epanet-python
epanet-python copied to clipboard
What is the difference between epanet-python and EPyT?
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.