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