pyPhenology.models.Unichill¶
-
class
pyPhenology.models.
Unichill
(parameters={})[source]¶ Unichill two-phase model.
Two phase forcing model using a sigmoid function for forcing and chilling units.
TODO: unichill equation
- Parameters:
- t0 : int
- The DOY which chilling accumulating beingsdefault : (-67,298)
- C : int, > 0
- The total chilling units requireddefault : (0,300)
- F : int, > 0
- The total forcing units requireddefault : (0,200)
- b_f : int, < 0
- Sigmoid function parameter for forcingdefault : (-20,0)
- c_f : int
- Sigmoid function parameter for forcingdefault : (-50,50)
- a_c : int, > 0
- Sigmoid function parameter for chillingdefault : (0,20)
- b_c : int
- Sigmoid function parameter for chillingdefault : (-20,20)
- c_c : int
- Sigmoid function parameter for chillingdefault : (-50,50)
- Notes:
- Chuine, I. (2000). A Unified Model for Budburst of Trees. Journal of Theoretical Biology, 207(3), 337–347. http://doi.org/10.1006/jtbi.2000.2178
Methods
__init__
([parameters])Initialize self. fit
(observations, predictors[, …])Estimate the parameters of a model get_params
()Get the fitted parameters predict
([to_predict, predictors])Make predictions save_params
(filename[, overwrite])Save the parameters for a model score
([metric, doy_observed, to_predict, …])Evaluate a prediction given observed doy values