curvefit module

class curvefit.BiExponential[source]

Bases: CurveFit

function(x, p)[source]
parameters()[source]
class curvefit.CurveFit[source]

Bases: object

estimate_p()[source]
export_p(path=None)[source]
fit_p(x=None, y=None)[source]
function(x, p)[source]
property parameter_values
parameters()[source]
path()[source]
plabel()[source]
plot_data(show=True, save=False, path=None)[source]
plot_fit(xrange=None, show=True, save=False, path=None)[source]
plot_prediction(show=True, save=False, path=None)[source]
power = 3.0
predict_y(x=None)[source]
reset_p()[source]

Reset parameters to factory settings

set_p(p)[source]
set_x(value=None, name=None, unit=None)[source]
set_xy(x, y)[source]
set_y(value=None, name=None, unit=None)[source]
x = array([0.  , 0.05, 0.1 , 0.15, 0.2 , 0.25, 0.3 , 0.35, 0.4 , 0.45, 0.5 ,        0.55, 0.6 , 0.65, 0.7 , 0.75, 0.8 , 0.85, 0.9 , 0.95])
property xlabel
xname = 'x'
xunit = 'unit'
property ylabel
yname = 'y'
yunit = 'unit'
curvefit.test_biexp_fit()[source]
curvefit.test_curve_fit()[source]