Package PyDSTool :: Module common :: Class fit_quadratic_at_vertex
[hide private]
[frames] | no frames]

Class fit_quadratic_at_vertex

source code

  object --+    
           |    
fit_function --+
               |
              fit_quadratic_at_vertex

Fit a quadratic function y=a*(x+h)**2+k to the (x,y) array data, constrained to have a vertex at (h, k), leaving only the free parameter a for the curvature. (h, k) is specified through the peak_constraint option in the initialization argument 'opts'.

If initial parameter value = a is not given, the value 1 will be used.

result.peak is a (xpeak, ypeak) pair, but corresponds to (h,k). result.f is the fitted function (accepts x values).

Instance Methods [hide private]
 
fn(self, x, a) source code
 
fit(self, xs, ys, pars_ic=None, opts=None) source code

Inherited from fit_function: __init__

Inherited from fit_function (private): _do_fit

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

fn(self, x, a)

source code 
Overrides: fit_function.fn

fit(self, xs, ys, pars_ic=None, opts=None)

source code 
Overrides: fit_function.fit