fitting module
- lys.fitting.addFittingFunction(func, name)[source]
Add fitting function to the lys fitting module.
Use
lys.functions.registerFittingFunction()
instead of this function.
List of pre-defined fitting functions
- lys.fitting.Functions.cos(x, position, height, frequency, phase)[source]
Cosine function
- Parameters
position –
.
height –
.
frequency –
.
phase –
.
- lys.fitting.Functions.doubleExp(x, position, height, a, b)[source]
Double exponential function with step.
- Parameters
position –
.
height –
.
a –
.
b –
.
- lys.fitting.Functions.error(x, position, height, fwhm)[source]
Error function for fitting.
For convenience, this function is defined as
erf is error function (scipy.special.erf).
FWHM is of gaussian function integrated.
- Parameters
position –
.
height –
.
fwhm – :
.
- lys.fitting.Functions.exp(x, position, height, a)[source]
Simple exponential function
- Parameters
position –
.
height –
.
a –
.
- lys.fitting.Functions.gauss(x, position, height, sigma)[source]
Simple gaussian
- Parameters
position –
.
height –
.
sigma –
.
- lys.fitting.Functions.lorentz(x, position, height, fwhm)[source]
Lorentz function.
- Parameters
position –
.
height –
.
fwhm –
.
- lys.fitting.Functions.relaxOsci(x, position, height, frequency, phase, offset, tau)[source]
Relaxed ocillation.
- Parameters
position –
.
height –
.
frequency –
.
phase –
.
offset –
.
tau –
.