14 Oct
2015
14 Oct
'15
6:11 a.m.
Hi, the larch xraydb plugin doesn't provide correct numbers for chantler f1 data around edges. Apparently this is due to incorrect interpolation in xray/xraydb.py in line 274. Below is a plot of "delta" from xraydb_plugin.xray_delta_beta() for Silicon which is terrribly wrong. The more correct "delta" as from chantler is shown in the following plot: --> I'd recommend to replace (line 274 in plugin xray/xraydb.py): out = UnivariateSpline(te, ty, s=smoothing)(energy) by a simple linear interpolation out = np.interp(energy, te, ty) The latter yields linear segments between chantler's data, but this is still better than the totally unphysical spline interpolation. Best regards, -- Johannes