Function pheno_leafDevelopmentStatus returns the expanded status (0 to 1) of leaves according to the growth degree days required to start bud burst and leaf unfolding, as dictated by a simple ecodormancy (one-phase) model (Chuine et al. 2013).
Function pheno_leafSenescenceStatus returns the 0/1 senescence status of leaves according to the one-phase senescence model of Delpierre et al. (2009) on the basis of photoperiod and temperature.
Function pheno_updateLeaves updates the status of expanded leaves and dead leaves of object x given the photoperiod, temperature and wind of a given day. It applies the development model for 1 < doy < 180 and the senescence model for 181 > doy > 365.
pheno_leafDevelopmentStatus(Sgdd, gdd, unfoldingDD = 300)pheno_leafSenescenceStatus(Ssen, sen)
pheno_updatePhenology(x, doy, photoperiod, tmean)
pheno_updateLeaves(x, wind, fromGrowthModel)
Function pheno_leafDevelopmentStatus returns a vector of values between 0 and 1,
whereas function pheno_leafSenescenceStatus returns a vector of 0 (senescent) and 1 (expanded) values.
The other two functions do not return any value (see note).
Degree days required for leaf budburst (in Celsius).
Cumulative degree days (in Celsius)
Degree-days for complete leaf unfolding after budburst has occurred.
Threshold to start leaf senescence.
Cumulative senescence variable.
An object of class spwbInput.
Day of the year.
Day length (in hours).
Average day temperature (in Celsius).
Average day wind speed (in m/s).
Boolean flag to indicate that routine is called from growth simulation function.
Miquel De Cáceres Ainsa, CREAF
Chuine, I., De Cortazar-Atauri, I.G., Kramer, K., Hänninen, H., 2013. Plant development models. Phenology: An Integrative Environmental Science. Springer, pp. 275–293.
Delpierre N, Dufrêne E, Soudani K et al (2009) Modelling interannual and spatial variability of leaf senescence for three deciduous tree species in France. Agric For Meteorol 149:938–948. doi:10.1016/j.agrformet.2008.11.014
spwb, spwbInput