Open wuyanglee opened 1 year ago
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.
epanet-python Github Link EPyT Github Link