Stumbled on this post and figured I should share another workaround for getting errors out of the anisotropic size broadening macros from Dominique Ectors. I edited the macro "AnisoCSgout" to export error along with the parameter values.
Here is what the exported file will look like:
rx-radius_surf: 5.452 +/- 0.008934 nm // rx-radius_vol: 8.358 +/- 0.013921 nm
ry-radius_surf: 5.452 +/- 0.008934 nm // ry-radius_vol: 8.358 +/- 0.013921 nm
rz-radius_surf: 4.186 +/- 0.007414 nm // rz-radius_vol: 6.417 +/- 0.011525 nm
Volume_surf: 781.817 +/- 2.912408 nm^3 // Volume_vol: 2816.618 +/- 10.790473 nm^3
<True CS>_surf: 9.212 +/- 0.011439 nm // <True CS>_vol: 14.122 +/- 0.018034 nm
Distribution parameters
Tau: 1.5330 +/- 0.000457
Here are the additions to the macro (commented lines show changes):
Out_String("Model parameters \n")
Out_String(" (1) Ellipsoid / (2) Cylinder / (3) Cuboid \n")
Out(modx, " Model: %1.0f \n\n")
Out(h1," z-axis hkl: %8.3f") Out(k1," %8.3f") Out(l1," %8.3f \n")
Out(px, " Rotation phi: %8.3f") Out(tx, " theta: %8.3f \n\n")
Out(h2," x-axis hkl: %8.3f") Out(k2," %8.3f") Out(l2," %8.3f \n")
Out(nx, " Additional rotation nu: %8.3f \n\n")
Out(ax," rx-radius_surf: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm " = ax; } 'added by AC October 2020
Out(ax*taux,"// rx-radius_vol: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm\n" = ax*taux; } 'added by AC October 2020
Out(bx," ry-radius_surf: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm " = bx; } 'added by AC October 2020
Out(bx*taux,"// ry-radius_vol: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm\n" = bx*taux; } 'added by AC October 2020
Out(cx," rz-radius_surf: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm " = cx; } 'added by AC October 2020
Out(cx*taux,"// rz-radius_vol: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm\n" = cx*taux; } 'added by AC October 2020
Out(vole," Volume_surf: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm^3 " = vole; } 'added by AC October 2020
Out(vole*taux*taux*taux,"// Volume_vol: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm^3\n" = vole*taux*taux*taux; } 'added by AC October 2020
Out(larea," <True CS>_surf: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm " = larea; } 'added by AC October 2020
Out(larea*taux,"// <True CS>_vol: %8.3f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f nm\n\n" = larea*taux; } 'added by AC October 2020
Out_String("Distribution parameters \n")
Out(taux," Tau: %8.4f +/- ")
load out_record out_fmt_err out_eqn { "%8.6f\n" = taux; } 'added by AC October 2020
Best,
Adam