Dataset extent

© OpenStreetMap contributors, © CartoDB

Leveraging historic streamflow and weather data with deep learning for enhanced streamflow predictions

This study evaluates deep learning methods for daily streamflow prediction in data-scarce contexts, using two headwater catchments of the Steelpoort River (Olifants River basin, South Africa) as case studies. Gated Recurrent Unit (GRU) and Long Short-Term Memory (LSTM) networks are trained using daily rainfall and temperature data, together with historic streamflow in an autoregressive manner. The approach incorporates predicted streamflow values into the look-back window to generate continuous predictions across the testing period, enabling both gap-filling and short-term forecasting. To ensure physically consistent outputs, the authors modify standard GRU/LSTM architectures by (i) changing the activation function in the final hidden layer and (ii) applying a non-negative constraint in the dense layer to prevent negative streamflow simulations. Weather inputs are sourced from (1) an ARC station record and (2) gridded products (CHIRPS rainfall and NASA POWER/NASAP variables), combined with DWS streamflow data from gauging stations B4H007 and B4H001. Training spans 1 Oct 1979–30 Sep 1997 and testing spans 1 Oct 1997–22 Feb 2002. Results show that models using ARC station data achieve reliable predictions, while models using gridded datasets provide moderately accurate predictions, indicating potential for low-cost streamflow estimation where gauges are inactive or incomplete. The work contributes a practical method for southern Africa where monitoring networks have declined.

Data and Resources

Additional Info

Field Value
Email vanderLaanM@arc.agric.za
Authors
Author 1
Author first name
Christiaan
Author surname
Schutte
Email
ceschutte34@gmail.com
Author organization
University of Pretoria
Department
Department of Plant and Soil Sciences
Is this author a contact person for the dataset?
True
Author 2
Author first name
Michael
Author surname
van der Laan
Email
vanderLaanM@arc.agric.za
Author organization
University of Pretoria
Department
Department of Plant and Soil Sciences
Is this author a contact person for the dataset?
Author 3
Author first name
Barend
Author surname
van der Merwe
Email
barend.vandermerwe@up.ac.za
Author organization
University of Pretoria
Department
Department of Geography, Geoinformatics and Meteorology
Is this author a contact person for the dataset?
Contact person
Contact 1
Contact name
Christiaan
Email
ceschutte34@gmail.com
Contact organization
University of Pretoria
Department
Department of Plant and Soil Sciences
Recommended citation SCHUTTE C, VAN DER LAAN M and VAN DER MERWE B (2024) Leveraging historic streamflow and weather data with deep learning for enhanced streamflow predictions. Journal of Hydroinformatics 26 (4) 835. http://doi.org/10.2166/hydro.2024.268.
Did the author / contact organization collect the data? false
Name of organization that collected the data Water Research Observatory
Dataset language English
Publisher Journal of Hydroinformatics
Publication date 2024-02-28
Project number WRC Project C2020/2021-00440
License Open (Creative commons)
License URL https://creativecommons.org/licenses/by-sa/4.0/
Keywords GRU, LSTM, rainfall-runoff modelling, streamflow prediction, deep learning, Steelpoort River, Olifants basin, CHIRPS, NASA POWER, ARC
Geographic location or bounding box coordinates [-22.1265, 16.4699, -34.8212, 32.8931]
Topic category Streamflow
Data structure category Structured (clearly labelled and in a standardised format)
Uploader estimation of extent to which data have been processed Access
Is the data time series or static Time series
Data reference date
Data reference date 1
Data reference date (from)
1979-10-01
Data reference date (to)
2002-02-22
Alternate identifier 10.2166/hydro.2024.268
Vertical extent datum masl
Vertical minimum-maximum extent
Vertical minimum-maximum extent 1
Minimum vertical extent
1336
Maximum vertical extent
2263
I agree to the data management plan and terms and conditions of the WRO true