pyPhenology.models.Sequential¶
-
class
pyPhenology.models.
Sequential
(parameters={})[source]¶ The sequential model
This uses a triangular response for chilling, and growing degree days for forcing.
- Parameters:
- t0 : int
- The doy which chilling accumulation beings
- c_t_min: int | float
- Triangular response parameter. The minimum temperature where chilling accumulates.
- c_t_opt: int | float
- Triangular response parameter. The optimum temperature where chilling accumulates.
- c_t_max: int | float
- Triangular response parameter. The maximum temperature where chilling accumulates.
- C : int | float
- Total chilling units required.
- f_t : int | float
- The threshold above which warming forcing accumulates
- F : int, > 0
- The total forcing units required
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