pyPhenology.models.Unichill

class pyPhenology.models.Unichill(parameters={})[source]

Two phase forcing model using a sigmoid function for forcing units and chilling. Chuine 2000

t0 : int
The DOY which chilling accumulating beings
C : int, > 0
The total chilling units required
F : int, > 0
The total forcing units required
b_f : int
Sigmoid function parameter for forcing
c_f : int
Sigmoid function parameter for forcing
a_c : int
Sigmoid funcion parameter for chilling
b_c : int
Sigmoid funcion parameter for chilling
c_c : int
Sigmoid funcion parameter for chilling
__init__(parameters={})[source]

Methods

__init__([parameters])
fit(observations, temperature[, method, …]) Estimate the parameters of a model.
get_doy_fitting_estimates(**params)
get_error(**kargs)
get_initial_bounds()
get_params()
predict([to_predict, temperature, doy_series]) Predict the DOY given temperature data and associated site/year info All model parameters must be set either in the initial model call or by running fit().
save_params(filename) Save the parameters for a model
score([metric])