Daily rainfall disaggregation using artificial neural networks