-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Challenge 20- Bridge the Gap: Bridging Gaps in Streamflow Observations with ML-driven Solutions #2
Comments
Hello, we are interested in this challenge and have a few questions:
|
Hi @RonT23 , |
Hi @RonT23 I could prepare some sample data for a few of these sites for you to explore, but it would take me a couple of days. Could you please confirm you would like me to prepare the sample data for you? Best wishes, Maliko |
Hi Maliko, It would be very helpful for use if you could prepare that data. Thank you, |
Hi @ecMaliko, |
Hi @RonT23 and @daniel-obrien , |
Thank you, that is really helpfull! |
Dear @ecMaliko
Thanks in advance. K. P. |
Dear @KonstantinosPl , Thank you for your interest in this challenge! These are the answers to your question:
While all the data you mention would surely contribute to improve the final product, don’t forget that the challenge is only 4 months. Therefore, make sure your proposed work is realistic within that timeframe. Let me know if you have further questions! Maliko |
Hi @ecMaliko, I have some questions following this discussion:
Thank you! |
Hi @danghieutrung , My colleagues are on Easter break, so I will reply to the best of my knowledge, and I will get back to you with updated information as soon as I hear from them.
Maliko |
Hello, we are interested in this challenge, and I have a question:
|
Dear @BargavReddyM , Thank you for your interest in this challenge. Kind regards, Maliko |
Thank you for the reply |
Hi @danghieutrung, hi @ecMaliko
AT: Yes, that is correct. Thanks @ecMaliko for answering! Bye, Athina |
For more details please check the Code for Earth Terms & Conditions (mainly Article 3). Thanks @ecMaliko for getting back to Bargav! Bye, Athina |
Hello. I could not submit my proposal because the link to submit the form said refused to connect. May I have some help please ? Here is the link from the website. |
Thank you, the link is now okay. |
Hi @wsyip85 |
Challenge 20 - Bridge the Gap: Bridging Gaps in Streamflow Observations with ML-driven Solutions
Goal
Develop machine learning solutions to bridge gaps in streamflow observations, enhancing the accuracy and reliability of hydrological data analysis and forecasting.
Mentors and skills
Mentors: Maliko Tanguy, Gwyneth Matthews, Mariana Clare, Cinzia Mazzetti (all ECMWF)
Skills required:
Essential:
Desirable:
Advantageous:
Challenge description
Introduction
Operational flood forecasting systems like EFAS and GloFAS, part of the Copernicus Emergency Management Service (CEMS), play a pivotal role in providing advanced warnings for devastating flood events, significantly impacting societies worldwide. These systems must be reliable and accurate, making the assessment of forecast skill a critical aspect in gauging their trustworthiness and utility.
A major limitation in calibrating and evaluating these forecasting systems is the scarcity, quality, and incompleteness of observational data, particularly in areas where flood impacts are most severe. In addition, the calculation of some forecasting skill scores such as the Continuous Ranked Probability Skill Score (CRPSS) necessitates continuous time series, posing a challenge when data is unavailable or incomplete. Extending the time series also allows for the provision of reference or climatology values against which to compare forecasts, enhancing the robustness of the evaluation process.
Building upon existing literature (e.g. [1,2,3]), various ML methods, such as Random Forests and LSTM models, have shown promise in gap-filling river flow data. However, a comprehensive understanding of their strengths and limitations is essential for informed implementation.
Project objectives
The primary objective is to explore different approaches to gap-fill observed daily streamflow time series, comparing their performance and determining the maximum length of gap that can be reliably filled. The project aims to implement these methods into an open-source software package based on Python, providing a user-friendly solution for filling gaps in observational datasets.
Methodology
Observed river flow data from GRDC and catchment average precipitation data from ERA5 will be provided for a subset of river gauging stations used in GloFAS and EFAS. The inclusion of remote sensing water level data could also be considered, with a focus on addressing associated challenges (e.g. data accuracy, resolution, temporal and spatial coverage).
Based on a brief review of existing literature on the topic, the team will select a few different statistical and ML methods to be implemented and compared. Proposals should focus on head catchments but ideas of how to manage nested catchments are also encouraged.
Open-source software, predominantly Python, will be used for the implementation of different gap-filling methods. The coding phase will be organised into milestones to ensure a systematic and timely execution of the project.
A comprehensive evaluation will be conducted, comparing different methods based on general performance and considering the size of the data gap. The team will develop strategies for assessing performance variations with an increase in gap size, providing valuable insights into the reliability of each method.
Expected outcome
The project’s final outcome will be a well-documented, user-friendly Python code available on GitHub, featuring one or several gap-filling options. Accompanying this code will be information on method performance, including the maximum reliable gap size and a degradation table detailing performance with increasing gap size, which will help users to select the best method for their data.
Strech goals (optional)
Ready for an extra challenge? For those eager to push their limits, we offer optional stretch goals:
References
[1] Arriagada et al. (2021)
[2] Dariane & Borhan (2024)
[3] Ren et al. (2022)
The text was updated successfully, but these errors were encountered: