I'm working with time series of weather data (specifically, min/max daily temperatures and relative humidity) recorded from weather stations over an area of about 200,000 km2.
I would be interested in spatially distributing said data, generating surfaces of weather info. This however should be done by also taking into account the diverse terrain and elevation of the region over which the weather stations are installed.
A similar project that I found referenced this work:
Thornton et al. (1997). Generating surfaces of daily meteorological variables over large regions of complex terrain. Journal of Hydrology, 190 (3-4). https://doi.org/10.1016/S0022-1694(96)03128-9
The paper presents indeed a way to generate exactly the surfaces I need. Since however my programming skills are very limited, what I would like to know is whether there already is a software, or software library (preferably free and open source), that implements the algorithm by Thornton et al. or a similar one.
I found the very promising Python library openamundsen, which seems to do exactly what I need, among many other things, but I would like to collect different possible options in order to compare them.
Any help is greatly appreciated.