WNTR
Important Links
What does WNTR do?
WNTR models the resilience of drinking water networks. This allows the modeler to identify issues that could happen when a disruptive incident occors. A disruptive incident could be anything from natural disasters, enviromental emergancies, cyber attack, or terrorism.
Requirements For WNTR
Python 64 bit versions it has been tested on are 3.7, 3.8, 3.9, and 3.10 according to documentation.
Python Requirements according to Documentation.
- NumPy [28]: used to support large, multi-dimensional arrays and matrices, http://www.numpy.org/
- SciPy [28]: used to support efficient routines for numerical integration, http://www.scipy.org/
- NetworkX [8]: used to create and analyze complex networks, https://networkx.github.io/
- pandas [16]: used to analyze and store time series data, http://pandas.pydata.org/
- Matplotlib [9]: used to produce graphics, http://matplotlib.org/
- Setuptools: used to install the WNTR package, https://setuptools.pypa.io/
Optional Dependices
- plotly [23]: used to produce interactive scalable graphics, https://plot.ly/
- folium [19]: used to produce Leaflet maps, http://python-visualization.github.io/folium/
- utm [4]: used to translate node coordinates to utm and lat/long, https://pypi.org/project/utm/
- geopandas [12]: used to work with geospatial data, https://geopandas.org/
- rtree [24]: used for overlay operations in geopandas, https://rtree.readthedocs.io/
- openpyxl [7]: used to read/write to Microsoft® Excel® spreadsheets, https://openpyxl.readthedocs.io
Spyder
This is an IDE from Anaconda Amit placed an exe of Spyder on dropbox in 2016. Spyder documentation for spyder