ewoksid16b.tasks.xeoltasks.StackSimpleFit#

class ewoksid16b.tasks.xeoltasks.StackSimpleFit(fit=None)[source]#

Bases: StackSimpleFit

aboutToGetStackData(idx)[source]#
estimateFinished()[source]#
fitFinished()[source]#
getFitInputValues(index)[source]#

Returns the fit parameters x, y, sigma, xmin, xmax

getOutputFileNames()[source]#
onProcessStackFinished()[source]#
processStack(mask=None)[source]#
processStackData(i)[source]#
progressUpdate()[source]#

This methos returns a dictionary with the keys progress: A number between 0 and 100 indicating the fit progress status: Status of the calculation thread.

setConfiguration(ddict)[source]#
setConfigurationFile(fname)[source]#
setData(stack_x, stack_y, sigma=None, xmin=None, xmax=None)[source]#
setDataIndex(data_index=None)[source]#
setOutputDirectory(outputdir)[source]#
setOutputFileBaseName(outputfile)[source]#
setProgressCallback(method)[source]#

The method will be called as method(current_fit_index, total_fit_index)