Calculation of chill hours from hourly temperature data (Weinberger model)
Calculation of chill hours from hourly temperature data (Weinberger model)
The function calculates chill hours using the Weinberger (1950), or 0-7.2ºC method. Sums chill hours over winter, with one chill hour accumulated for hourly temperatures between 0 and 7.2°C. This is a classic method but highly inefficient, particularly for warm regions and in climate change scenarios, as it disregards temperature ranges that are now known to contribute to the fulfilment of chilling requirements. For that reason, its use is not recommended, it is offered only for educational purposes (i.e. comparison of model performance) and compatibility with older bibliography.
chill_hours(climdata, Start)
Arguments
climdata: a dataframe with hourly temperature data. It must contain the columns Year, Month, Day, DOY, Hour, Temp.
Start: parameter indicating the day of the year when chill accumulation is supposed to start.
Returns
dataframe with the chill accumulated for all the seasons in the dataset. Seasons begin at the start date and end the day before the start date of the following year. It contains the columns Year, Month, Day, DOY and Chill.