labcore.analysis.fitfuncs.generic#

Classes

Cosine(coordinates, data)

Exponential(coordinates, data)

ExponentialDecay(coordinates, data)

ExponentiallyDecayingSine(coordinates, data)

Gaussian(coordinates, data)

Linear(coordinates, data)

class labcore.analysis.fitfuncs.generic.Cosine(coordinates: Tuple[ndarray, ...] | ndarray, data: ndarray)[source]#

Bases: Fit

static guess(coordinates: Tuple[ndarray, ...] | ndarray, data: ndarray) Dict[str, float][source]#
static model(coordinates: ndarray, A: float, f: float, phi: float, of: float) ndarray[source]#

$A cos(2 pi f x + phi) + of$

class labcore.analysis.fitfuncs.generic.Exponential(coordinates: Tuple[ndarray, ...] | ndarray, data: ndarray)[source]#

Bases: Fit

static guess(coordinates: Tuple[ndarray, ...] | ndarray, data: ndarray) Dict[str, float][source]#
static model(coordinates: ndarray, a: float, b: float) ndarray[source]#

a * b ** x

class labcore.analysis.fitfuncs.generic.ExponentialDecay(coordinates: Tuple[ndarray, ...] | ndarray, data: ndarray)[source]#

Bases: Fit

static guess(coordinates, data)[source]#
static model(coordinates, A, of, tau) ndarray[source]#

$A * exp(-x/ au) + of$

class labcore.analysis.fitfuncs.generic.ExponentiallyDecayingSine(coordinates: Tuple[ndarray, ...] | ndarray, data: ndarray)[source]#

Bases: Fit

static guess(coordinates, data)[source]#

This guess will ignore the first value because since it usually is not relaiable.

static model(coordinates, A, of, f, phi, tau) ndarray[source]#

$A sin(2*pi*(f*x + phi/360)) exp(-x/ au) + of$

class labcore.analysis.fitfuncs.generic.Gaussian(coordinates: Tuple[ndarray, ...] | ndarray, data: ndarray)[source]#

Bases: Fit

static guess(coordinates, data)[source]#
static model(coordinates, x0, sigma, A, of)[source]#

$A * np.exp(-(x-x_0)^2/(2sigma^2)) + of

class labcore.analysis.fitfuncs.generic.Linear(coordinates: Tuple[ndarray, ...] | ndarray, data: ndarray)[source]#

Bases: Fit

static guess(coordinates, data)[source]#
static model(coordinates, m, of) ndarray[source]#

$A * exp(-x/ au) + of$