class PolyBackgroundEstimator[source]
get_max_frames()[source]
poly_background_estimator(xdata, ydata, n=2, weights=None, maxIterations=12, pvalue=0.9, fixed=False)[source]

Background estimator based on orthogonal polynomials

Input: xdata,ydata (numpy arrays of same length) pvalue : ratio of variance in poly to poly value at which to stop. 0.9 default

Output:

background,polynomial weights, polynomials

S. Steenstrup J. Appl. Cryst. (1981). 14, 226–229 “A Simple Procedure for Fitting a Background to a Certain Class of Measured Spectra”

process_frames(data)[source]

This method is called after the plugin has been created by the pipeline framework and forms the main processing step

Parameters

data (list(np.array)) – A list of numpy arrays for each input dataset.

setup()[source]

This method is first to be called after the plugin has been created. It determines input/output datasets and plugin specific dataset information such as the pattern (e.g. sinogram/projection).

division_zero(x, y)[source]