Hi Wilson,
> I am modeling the Debye-Waller factor by using the Einstein model in Artemis, where the Einstein temperature (thetae)
> is a guess parameter and sigma2 is a defined parameter as eins(temperature, thetae).
>
> Although, after running the fit, the error for the estimation of thetae is given by the fit report, the error for the
> corresponding defined sigma2 is missing.
Yes, Ifeffit did not do a great job of propagating errors from "variables" to Path Parameters.
It turns out that Larch does report errors for sigma2 for each path when using the Einstein or correlated Debye model. It reports uncertainties in all Path Parameters using automated uncertainty propagation. This is one of the many benefits of using the scientific Python libraries.
The equation for the Einstein model for sigma2 is pretty straightforward:
sigma2 = EINS_FACTOR/(theta * rmass * tanh(theta/(2*t)))
where EINS_FACTOR ~= 24.25 = hbar**2/(2*k_Boltz*AMU), rmass is the reduced mass (in AMU), t is the temperature, and theta is the Einstein temperature.
You could differentiate "1/(theta*tanh(theta*x))" with respect to theta (either analytically or numerically) to convert an uncertainty in theta to an uncertainty in sigma2.
--Matt