EPyT and EPyT-Flow Tutorial Presentation slides Outline Logistics internet link to github/collab clone vs collab Introduce ourselves Who's who Level of education Experience with EPANET Experinece with the EMT Experience with Python Why are you here? What is WaterFutures, introduce KIOS and BU WF Benchmark hub (models, open science, benchmarks) Structure of the course: History of EPANET and EPyT Short introduction to Python EPANET-Python Toolkit (EPyT) Tutorial and advanced algorithms EPyT-Flow for machine learning History of EPANET and EPyT (motivational) Why EPyT and not WNTR? EPyT for EMT Users (e.g. Spyder) Structure of the EPyT library Why do we need EPyT-Flow? Short introduction to Python (interactive) Python for MATLAB users (MATLAB & SPYDER) Basic Python knowledge (JUPYTER NOTEBOOK on Colab) EPANET-Python Toolkit (EPyT) Tutorial EPyT JOSS paper Simple example Advanced example Smart Water Systems algorithms Leakage simulation and detection Contamination simulation and detection Pressure sensor placement Quality sensor placement Disinfection control EPyT-Flow Usage and Machine Learning Applications EPyT-Flow JOSS paper How to use EPyT-Flow Generation of datasets with events (hydraulics, quality) and how to use those datasets Monte Carlo simulations/Intervals Machine learning examples Leakage detection Quality state estimation