From faf41db41fcbad3720ddb4e804ef2ef2a8bb8bef Mon Sep 17 00:00:00 2001 From: rasmusvt Date: Wed, 29 Jun 2022 15:26:51 +0200 Subject: [PATCH] Add tabulated K-edge values --- nafuma/xanes/edges.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/nafuma/xanes/edges.py b/nafuma/xanes/edges.py index dc02601..abce1c6 100644 --- a/nafuma/xanes/edges.py +++ b/nafuma/xanes/edges.py @@ -6,7 +6,7 @@ from scipy.constants import c, h keV_per_J = (1 / 1.602176634e-19) / 1000 # kXu values taken from International Tables for Crystallography Volume , Kulwer Academic Publishers - Dordrect / Boston / London (1992) -k_edge = { 'Z': [ 1, 2, +K = { 'Z': [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, @@ -23,5 +23,8 @@ k_edge = { 'Z': [ 1, 2, 0.81549, 0.76969, 0.72762, 0.68877, 0.65291, 0.61977, 0.5891, 0.56047, 0.53378, 0.50915, 0.48582, 0.46409]} -k_edge = pd.DataFrame(k_edge) -k_edge['keV'] = np.round(h*c/(k_edge['kXu']*10**-10) * keV_per_J, 3) \ No newline at end of file +K = pd.DataFrame(K) +K['keV'] = np.round(h*c/(K['kXu']*10**-10) * keV_per_J, 3) + + +# FIXME If needed, add energies for L-edges as well. \ No newline at end of file