impact.curve_fitting.methods module

Methods for curve fitting

class impact.curve_fitting.methods.Parameter(name=None, guess=None, min=None, max=None)

Bases: object

impact.curve_fitting.methods.curve_fit_dict = {'gompertz': <impact.curve_fitting.core.CurveFitObject object at 0x00000132019BC0F0>, 'growthEquation_generalized_logistic': <impact.curve_fitting.core.CurveFitObject object at 0x00000132019B7E48>, 'growthEquation_generalized_logistic_2': <impact.curve_fitting.core.CurveFitObject object at 0x00000132019B7EB8>, 'janoschek': <impact.curve_fitting.core.CurveFitObject object at 0x00000132019B7F28>, 'janoschek_no_limits': <impact.curve_fitting.core.CurveFitObject object at 0x00000132019B7F98>, 'productionEquation_generalized_logistic': <impact.curve_fitting.core.CurveFitObject object at 0x00000132019B7D68>, 'richard_5': <impact.curve_fitting.core.CurveFitObject object at 0x00000132019BC080>, 'three_param': <impact.curve_fitting.core.CurveFitObject object at 0x00000132019BC160>}

Generalized logistic

impact.curve_fitting.methods.generalized_logistic(t, A, k, C, Q, K, nu)
impact.curve_fitting.methods.gompertz(t, A, growth_rate, lam)
impact.curve_fitting.methods.janoschek(t, B, k, L, delta)
impact.curve_fitting.methods.richard_5(t, B, k, L, t_m, T)
impact.curve_fitting.methods.three_param_growth(t, A, B, mu)