Physics-informed ensemble machine learning for dynamic water quality prediction in water distribution systems | Synapse