https://1library.org/document/ye9x9meq-predicting-behaviour-water-distribution-networks-machine-learning-models.html