R10424/34ea9774f706master
README.md
This repository contains the code developed during the PhD thesis of Alain Foehn at EPFL (2015-2019) at the Plateforme de Constructions Hydrauliques (Pl-LCH) and the Laboratory of Echohydrology (ECHO).
The thesis has been funded by the Centre de recherche sur l'environnement alpin (CREALP) in Sion as well as the Swiss Federal Office of Energy (SFOE).
Author: Alain Foehn (alain.foehn@alumni.epfl.ch)
Content
The code contains several tools. The data acquisition is highly based on interaction with an API (see remark about this below). The major tools are shortly presented hereafter.
CombiValais (Thesis Chapter 2)
The Combivalais tool allows spatial interpolation of precipitation using many ground-based rain gauge networks in combination with weather radar data. Several interpolation methods are implemented, including regression kriging (RK) and regression co-kriging (RCK). For further information, please read Foehn et al. 2018.
SWEAnalyzer (Thesis Chapter 3)
This tools uses satellite-based (MODIS) snow data to calibrate a snow model (using the software RS MINERVE). The results of the model are then compared to ground-based SWE measurements. Thereby, the undercatch effect of rain gauge measurements is investigated using different Quantitative Precipitation Estimates (QPE), from which some include undercatch effect correction.
SnowAnalyzer (Thesis Chapter 4)
This tool uses the same approach than the SWEAnalyzer for calibrating snow pixels based on modis, but applying the approach at the scale of a catchment.
RasterGapAnalyzer
This tool allows to evaluate a product in the database for a given period and returns all the timestamps without data. Useful to check the data in the database.
DataAssimilation (Thesis Chapter 5)
Code not shared yet. This part needs further cleaning and documentation before making it public. Sorry.
Licence
The code is shared under MIT licence (see file LICENCE.txt). As stated in the licence, "the software is provided "as is", without warranty of any kind".
Information about API interaction
The code is highly based on interactions with an API for data acquisition. However, the API and the database used for the project are not part of the project and are not accessible for unauthorized users. An effort has been done to provide information about the required data structure to help future users to use the code in an autonomous way.
For more information :
- Thesis report on Infoscience
- Foehn et al. (2018) Spatial interpolation of precipitation from multiple rain gauge networks and weather radar data for operational applications in Alpine catchments, Journal of Hydrology
Contact : alain.foehn@alumni.epfl.ch
I would highly appreciate if people using the code would inform me how they use the code. In addition, remarks as well as suggestions of improvements and/or corrections are welcome ! Thanks in advance !
File last updated on 28.04.2020