[Ifeffit] energy resolution
Bruce Ravel
bravel at bnl.gov
Mon Apr 20 11:24:10 CDT 2015
On 04/20/2015 12:01 PM, Lisa Bovenkamp wrote:
> Now here is question 1:
> What is the combination of the two profiles in the Athena peak fitting routine for the Pseudo-Voigt?
Hi Lisa,
Athena uses Ifeffit for this. Ifeffit's pseudo-Voight function is
implemented here:
https://github.com/newville/ifeffit/blob/master/src/lib/conv_lor.f#L314
(Larch's is explained here:
http://xraypy.github.io/xraylarch/fitting/lineshapes.html)
In Athena, gamma is the mixing parameter for the pseudo-Voight.
That said, this might not be doing quite what you are looking for.
Ifeffit's implementation uses the same width for both functions (as does
Larch), which does not seem to be what you are asking for.
I suppose you could try using two lineshapes, one Gaussian and one
Lorentzian, which share a value for the centroid. That is possible in
Athena as long as you don't float the centroids. While floating a
common centroid is possible in both Ifeffit and Larch, there is no way
to indicate that in Athena. I'm not sure off the top of my head how to
interpret the amplitudes in that situation to extract a value equivalent
to gamma.
Perhaps Athena isn't the right tool for the job? Or perhaps you can
figure out something that does what you want using either Ifeffit or
(preferably!) Larch? In that case, let me know and I'll see about
including it in Athena.
B
--
Bruce Ravel ------------------------------------ bravel at bnl.gov
National Institute of Standards and Technology
Synchrotron Science Group at NSLS-II
Building 535A
Upton NY, 11973
Homepage: http://bruceravel.github.io/home/
Software: https://github.com/bruceravel
Demeter: http://bruceravel.github.io/demeter/
More information about the Ifeffit
mailing list