IoT Enabled Smart Water Grid - Water Quality Monitoring, Leakage, Burst Detection - Python and Neural Network Applications. EPANET simulations. Neural network - leak predictions.