Desmear the 1-D SAS data (q, I, dI) by method of Lake & Jemian.
Desmear SAS data
To desmear, apply the method of Jemian/Lake to 1-D SAS data (q, I, dI).
desmear the 1-D SAS data (q, I, dI) by method of Jemian/Lake
To start Lake’s method, assume that the 0-th approximation of the corrected intensity is the measured intensity.
Parameters: |
|
---|
Note
This equation shows the iterative feedback based on the fast method (as described by Lake). Alternative feedback methods are available (see SetLakeWeighting()). It is suggested to always use the fast method.
Parameters: | extrapolation_object (obj) – class used for extrapolation function |
---|
Parameters: | LakeWeighting (str) – one of constant, ChiSqr, or fast |
---|---|
Constant: | weight = 1.0 |
ChiSqr: | weight = CorrectedI / SmearedI |
Fast: | weight = 2*SQRT(ChiSqr(0) / ChiSqr(i)) |
the first step
calculate the standardized residuals ( self.z )
where y = S, yHat = I, and sigma = dI
calculate the chi-squared statistic ( self.ChiSqr )
Compute one iteration of the Lake algorithm and then call the supplied callback method. Use this method to run a desmearing operation in another thread.