research papers\(\def\hfill{\hskip 5em}\def\hfil{\hskip 3em}\def\eqno#1{\hfil {#1}}\)

Journal logoFOUNDATIONS
ADVANCES
ISSN: 2053-2733

New benchmarks in the modelling of X-ray atomic form factors

crossmark logo

aDepartment of Mathematics and Physics, University of Stavanger, N-4036 Stavanger, Norway
*Correspondence e-mail: gunnar.thorkildsen@uis.no

Edited by A. Altomare, Institute of Crystallography - CNR, Bari, Italy (Received 4 April 2023; accepted 4 May 2023; online 2 June 2023)

Analytical representations of X-ray atomic form factor data have been determined. The original data, f0(s;Z), are reproduced to a high degree of accuracy. The mean absolute errors calculated for all s = sin θ/λ and Z values in question are primarily determined by the precision of the published data. The inverse Mott–Bethe formula is the underlying basis with the electron scattering factor expressed by an expansion in Gaussian basis functions. The number of Gaussians depends upon the element and the data and is in the range 6–20. The refinement procedure, conducted to obtain the parameters of the models, is carried out for seven different form factor tables published in the span Cromer & Mann [(1968), Acta Cryst. A24, 321–324] to Olukayode et al. [(2023), Acta Cryst. A79, 59–79]. The s ranges are finite, the most common span being [0.0, 6.0] Å−1. Only one function for each element is needed to model the full range. This presentation to a large extent makes use of a detailed graphical account of the results.

1. Introduction

Calculations of X-ray atomic form factors, [f_{0}(s\semi Z)], where [s = \sin\theta/\lambda] ([2\theta] is the angle between the incoming and scattered wavevectors, λ is the wavelength in question) and Z is the atomic number, have always followed in the wake of the ongoing development within quantum mechanics and numerical/computational methods. Thus extensive tables of [f_{0}(s\semi Z)] have been frequently published in the crystallographic literature. Various analytical expressions, i.e. functions in the independent variable s, have been examined to model the tabulated data and ease their use in various calculations. Parameters entering these functions are determined by least-squares procedures which sometimes involve specific weight schemes. Early papers by Vand et al. (1957[Vand, V., Eiland, P. F. & Pepinsky, R. (1957). Acta Cryst. 10, 303-306.]), Forsyth & Wells (1959[Forsyth, J. B. & Wells, M. (1959). Acta Cryst. 12, 412-415.]) and Moore (1963[Moore, F. H. (1963). Acta Cryst. 16, 1169-1175.]) give parameters in Gaussian models associated with form factor calculations by James & Brindley (1931a[James, R. W. & Brindley, G. W. (1931a). Z. Kristallogr. - Cryst. Mater. 78, 470-476.],b[James, R. W. & Brindley, G. W. (1931b). London, Edinb. Dubl. Philos. Mag. J. Sci. 12, 81-112. ]), Viervoll & Ögrim (1949[Viervoll, H. & Ögrim, O. (1949). Acta Cryst. 2, 277-279.]), McWeeny (1951[McWeeny, R. (1951). Acta Cryst. 4, 513-519.]), Hoerni & Ibers (1954[Hoerni, J. A. & Ibers, J. A. (1954). Acta Cryst. 7, 744-746.]), Berghuis et al. (1955[Berghuis, J., Bertha, I. J., Haanappel, M., Potters, M., Loopstra, B. O., MacGillavry, C. H. & Veenendaal, A. L. (1955). Acta Cryst. 8, 478-483.]), Thomas & Umeda (1957[Thomas, L. H. & Umeda, K. (1957). J. Chem. Phys. 26, 293-303. ]), Freeman & Smith (1958[Freeman, H. C. & Smith, J. E. W. L. (1958). Acta Cryst. 11, 819-822.]) and Freeman (1959[Freeman, A. J. (1959). Acta Cryst. 12, 261-271.]), cf. Ibers (1962[Ibers, J. A. (1962). International Tables for X-ray Crystallography, Vol. III, 1st ed., ch. 3.3.1, pp. 201-212, edited by C. H. MacGillavry & G. D. Rieck. Dordrecht: D. Reidel Publishing Company.]). Papers of greater impact for the present work are summarized in Table 1[link]. To fill out the picture, one should also consult the works by Onken & Fischer (1968[Onken, H. & Fischer, K. F. (1968). Z. Kristallogr. - Cryst. Mater. 127, 188-199.]), Lie (1977[Lie, G. C. (1977). J. Phys. Soc. Jpn, 42, 1327-1333. ]), Weickenmeier & Kohl (1991[Weickenmeier, A. & Kohl, H. (1991). Acta Cryst. A47, 590-597.]), Peng et al. (1996[Peng, L.-M., Ren, G., Dudarev, S. L. & Whelan, M. J. (1996). Acta Cryst. A52, 257-276.]), Szalóki (1996[Szalóki, I. (1996). X-ray Spectrom. 25, 21-28.]), Su & Coppens (1998[Su, Z. & Coppens, P. (1998). Acta Cryst. A54, 646-652.]), Macchi & Coppens (2001[Macchi, P. & Coppens, P. (2001). Acta Cryst. A57, 656-662.]), Feranchuk et al. (2002[Feranchuk, I. D., Gurskii, L. I., Komarov, L. I., Lugovskaya, O. M., Burgäzy, F. & Ulyanenkov, A. (2002). Acta Cryst. A58, 370-384.]) and Muhammad & Lee (2013[Muhammad, W. & Lee, S. H. (2013). PLoS One, 8, e69608.]). For extensive sets of X-ray atomic form factor data, the reader is advised to look up the works of Hubbell et al. (1975[Hubbell, J. H., Veigele, W. J., Briggs, E. A., Brown, R. T., Cromer, D. T. & Howerton, R. J. (1975). J. Phys. Chem. Ref. Data, 4, 471-538. ]), Hubbell & Øverbø (1979[Hubbell, J. H. & Øverbø, I. (1979). J. Phys. Chem. Ref. Data, 8, 69-106. ]), databases EPDL97 (Cullen et al., 1997[Cullen, D. E., Hubbell, J. H. & Kissel, L. (1997). EPDL97: the Evaluated Photo Data Library '97 Version. Technical Report UCRL-50400-Vol. 6-Rev. 5. Lawrence Livermore National Laboratory, CA, USA.]), RTAB (Kissel, 2000[Kissel, L. (2000). Radiat. Phys. Chem. 59, 185-200.]), EPICS2017 (Cullen, 2018[Cullen, D. E. (2018). A Survey of Photon Cross Section Data for Use in EPICS2017. Documentation Series of the IAEA Nuclear Data Section IAEA-NDS-225, Rev. 1. International Atomic Energy Agency-Nuclear Data Services.]), and the software environments XOP (Sánchez del Río & Dejus, 1997[Sánchez del Río, M. & Dejus, R. J. (1997). Materials, Manufacturing, and Measurement for Synchrotron Radiation Mirrors, edited by P. Z. Takacs & T. W. Tonnessen, Vol. 3152, pp. 148-157. International Society for Optics and Photonics, SPIE.], 2011[Sánchez del Río, M. & Dejus, R. J. (2011). Advances in Computational Methods for X-ray Optics II, edited by M. Sánchez del Río & O. Chubar, Vol. 8141, p. 814115. International Society for Optics and Photonics, SPIE.]) and XRAYLIB (Brunetti et al., 2004[Brunetti, A., Sanchez del Rio, M., Golosio, B., Simionovici, A. & Somogyi, A. (2004). At. Spectrosc. 59, 1725-1731.]; Schoonjans et al., 2011[Schoonjans, T., Brunetti, A., Golosio, B., Sánchez del Río, M., Solé, V. A., Ferrero, C. & Vincze, L. (2011). At. Spectrosc. 66, 776-784.]).

Table 1
Major compilations with associated s ranges and model functions (cf. Section 2[link] for nomenclature)

Authors (data) [\sin\theta/\lambda]−1) Model
Cromer et al. (1964[Cromer, D. T., Larson, A. C. & Waber, J. T. (1964). Acta Cryst. 17, 1044-1050.]) [0.00,1.99] [{\rm S}[4{\rm G}+c]]
Cromer & Waber (1965[Cromer, D. T. & Waber, J. T. (1965). Acta Cryst. 18, 104-109.]) [0.00,2.00] [{\rm S}[4{\rm G}+c]]
Cromer & Mann (1968a[Cromer, D. T. & Mann, J. B. (1968a). Acta Cryst. A24, 321-324.]) [0.00,1.50] [{\rm S}[4{\rm G}+c]]
Doyle & Turner (1968[Doyle, P. A. & Turner, P. S. (1968). Acta Cryst. A24, 390-397.]) [0.00,2.00] [{\rm S}[4{\rm G}+c]]
Lee & Pakes (1969[Lee, J. D. & Pakes, H. W. (1969). Acta Cryst. A25, 712-713.]) (Hanson et al., 1964[Hanson, H. P., Herman, F., Lea, J. E. & Skillman, S. (1964). Acta Cryst. 17, 1040-1044.]) [0.00,1.40] [{\rm S}[2{\rm G}+c]]
Hajdu (1972[Hajdu, F. (1972). Acta Cryst. A28, 250-252.]) (Tavard et al., 1967[Tavard, C., Nicolas, D. & Rouault, M. (1967). J. Chim. Phys. 64, 540-554. ]) [0.00,1.20] [{\rm S}[4{\rm G}+c]]
IT Vol. iv: Cromer & Waber (1974[Cromer, D. T. & Waber, J. T. (1974). International Tables for X-ray Crystallography, Vol. IV, 1st ed., ch. 2.2, pp. 71-147, edited by J. A. Ibers & W. C. Hamilton. Birmingham: Kynoch Press.]) [0.00,2.00] [{\rm S}[4{\rm G}+c]]
Fox et al. (1989[Fox, A. G., O'Keefe, M. A. & Tabbernor, M. A. (1989). Acta Cryst. A45, 786-793.]) (Doyle & Turner, 1968[Doyle, P. A. & Turner, P. S. (1968). Acta Cryst. A24, 390-397.]) [2.00,6.00] [{\rm LP}[4]]
IT Vol. C: Maslen et al. (1992[Maslen, E. N., Fox, A. G. & O'Keefe, M. A. (1992). International Tables for X-ray Crystallography, Vol. C, , 1st ed., ch. 6.1.1, pp. 476-511, edited by A. J. C. Wilson. Dordrecht: Kluwer Academic Publishers.]) [0.00,6.00] [{\rm S}[4{\rm G}+c]] and [{\rm LP}[4]]
Rez et al. (1994[Rez, D., Rez, P. & Grant, I. (1994). Acta Cryst. A50, 481-497.]) [0.00,6.00]§ [{\rm S}[4{\rm G}]]
Waasmaier & Kirfel (1995[Waasmaier, D. & Kirfel, A. (1995). Acta Cryst. A51, 416-431.]) (Maslen et al., 1992[Maslen, E. N., Fox, A. G. & O'Keefe, M. A. (1992). International Tables for X-ray Crystallography, Vol. C, , 1st ed., ch. 6.1.1, pp. 476-511, edited by A. J. C. Wilson. Dordrecht: Kluwer Academic Publishers.]) [0.00,6.00] [{\rm S}[5{\rm G}+c]]
Su & Coppens (1997[Su, Z. & Coppens, P. (1997). Acta Cryst. A53, 749-762.]) [0.00,6.00] [{\rm S}[6{\rm G}]]
Kirkland (2010[Kirkland, E. J. (2010). Advanced Computing in Electron Microscopy, 2nd ed. New York: Springer US.]) [0.00,6.00] [{\rm MB}[3({\rm L}+{\rm G})]]
Lobato & Van Dyck (2014[Lobato, I. & Van Dyck, D. (2014). Acta Cryst. A70, 636-649.]) (Kirkland, 2010[Kirkland, E. J. (2010). Advanced Computing in Electron Microscopy, 2nd ed. New York: Springer US.]) [0.00,6.00] [\asymp{\rm MB}[5({\rm L}+{\rm L}^{2})]]
Olukayode et al. (2023[Olukayode, S., Froese Fischer, C. & Volkov, A. (2023). Acta Cryst. A79, 59-79.]) [0.00,6.00] [{\rm S}[5{\rm G}+c]] and [{\rm LP}[5]]††
†Mo Kα radiation; [0.00,0.60] Å−1 for Cu Kα.
‡Split in two parts [0.00,2.00] and [2.00,6.00] Å−1 with different model functions.
§Two separate parameter sets, respectively, covering [0.00,2.00] and [0.00,6.00] Å−1.
¶Split in three equal parts with separate sets of parameters. Form factors for [Z\in[1,54]] are analysed.
††Parameters for [{\rm S}[4{\rm G}+c]] and [{\rm LP}[4]] are also provided.

In this work, cases where s spans a finite interval, e.g. [s\in[0.0,6.0]] Å−1, are addressed. Thus characteristic asymptotic properties in the limit [s\rightarrow\infty] are not taken into consideration. This also warrants the inclusion of refinable constants such as c and α in equations (3[link]) and (5[link]) below.

The main reference for the present analysis is the form factor data presented in Table 6.1.1.1 in International Tables for Crystallography, Vol. C (Maslen et al., 1992[Maslen, E. N., Fox, A. G. & O'Keefe, M. A. (1992). International Tables for X-ray Crystallography, Vol. C, , 1st ed., ch. 6.1.1, pp. 476-511, edited by A. J. C. Wilson. Dordrecht: Kluwer Academic Publishers.]), and the analytical modelling by a five-Gaussian expansion (Waasmaier & Kirfel, 1995[Waasmaier, D. & Kirfel, A. (1995). Acta Cryst. A51, 416-431.]). Some key features herein are summarized in Fig. 1[link]. The mean and maximum absolute errors [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] and [|\Delta f_{0}(s\semi Z)|_{\max}] are presented as functions of Z {[\Delta f_{0}(s\semi Z)] = [f_{0}(s\semi Z)[{\rm data}]][f_{0}(s\semi Z)[{\rm model}]]}. Furthermore, it is also shown that [\Delta f_{0}(s\semi Z)] exhibits an oscillating behaviour as a function of s, here depicted for Z = 26 (Fe). This signature is relatively insensitive to the value of Z and it is assumed to be primarily associated with inherent features of the quantum mechanical calculations. The most frequently used analytical model, the n-Gaussians expression, is apparently not capable of modelling such a behaviour. Finally, the large irregular variation in the parameter c as a function of Z is noted.

[Figure 1]
Figure 1
Summary of some results based on the analytical model [{\rm S}[5{\rm G}+c]] (Waasmaier & Kirfel, 1995[Waasmaier, D. & Kirfel, A. (1995). Acta Cryst. A51, 416-431.]) applied to the X-ray form factor data in International Tables for Crystallography Vol. C, 1st ed. Iron (Fe, Z = 26) is indicated by a filled circle, the other elements by empty circles. Upper left: mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of the atomic number Z. Upper right: maximum absolute error [|\Delta f_{0}(s\semi Z)|_{\max}] as a function of the atomic number Z. Lower left: the error (or deviation) [\Delta f_{0}(s)] calculated for iron. Lower right: variation of the parameter c with the atomic number Z.

Table 1 in the paper by Waasmaier & Kirfel (1995[Waasmaier, D. & Kirfel, A. (1995). Acta Cryst. A51, 416-431.]), Parameters of analytical scattering-factor functions (a) For neutral atoms, has no explicit ordering of parameters. It is advisable to arrange the b1b5 parameters in increasing order with a subsequent rearrangement of the a parameters. Such an ordering may help in revealing any challenges, but also systematic trends across the Periodic Table. This gives support when initial values for the parameters in the least-squares treatment are to be selected. For the elements [Z\in] {18, 38–42, 46, 78, 80} two out of the five b parameters have (almost) equal values. Subsequently, building the normal matrix of the least-squares calculation in these cases may result in a non-positive-definite matrix and thus prevent uncertainty assessments. For most elements the c parameter has a value close to zero, but especially in the range [Z\in[57,76]] one observes large negative values. A maximum magnitude of 83.3 is found for Z = 66 (Dy). A separate review of this case, cf. Table 2[link], demonstrates that b1 has a very small value, making [\exp(-b_{1}\,s^{2})] almost unity across the actual span in s. The corresponding coefficient, a1, is approximately equal to [-c]. Their sum amounts to the true constant in the model. A signature of both quantities is the anomalously large magnitudes. The uncertainties, {[\delta a_{1}], [\delta b_{1}], [\delta c]}, considerably exceed [\{|a_{1}|,|b_{1}|,|c|\}], so these parameters are in practice undefined.

Table 2
Waasmaier & Kirfel parameters including uncertainties for Z = 66 (Dy)

a and c are dimensionless quantities. b1 to b5 are sorted from top to bottom.

a b2) c
88.69 (2833.73) 0.000665 (0.021645) −83.28 (2834.18)
17.1 (0.4) 0.226 (0.007)  
26.67 (0.11) 2.28 (0.02)  
14.07 (0.12) 12.92 (0.16)  
2.77 (0.05) 122. (3.)  

Altogether, it seems worthwhile to examine modelling of X-ray atomic form factor data once more. The key to the present approach is found in Appendix C, formula (C16), in the textbook by Kirkland (2010[Kirkland, E. J. (2010). Advanced Computing in Electron Microscopy, 2nd ed. New York: Springer US.]), in the use of the inverse Mott–Bethe formula (Mott & Bragg, 1930[Mott, N. F. & Bragg, W. L. (1930). Proc. R. Soc. Lond. Ser. A, 127, 658-665.]; Bethe, 1930[Bethe, H. (1930). Ann. Phys. 397, 325-400.]; Bethe & Jackiw, 1986[Bethe, H. A. & Jackiw, R. W. (1986). Intermediate Quantum Mechanics, 3rd ed. Lecture Notes and Supplements in Physics. Menlo Park: Benjamin Cummings Publishing Company, Inc.]) as analytical model. It is revealed that this construction, with the electron scattering factor expressed by a sum of Gaussians, may partly deal with the inherent oscillating behaviour of [f_{0}(s\semi Z)] (see Fig. 2[link]). By examining a series of tabulations of X-ray atomic form factors, it became evident that this approach works satisfactorily for most cases from the Hartree–Fock atomic form factors by Cromer & Mann (1968a[Cromer, D. T. & Mann, J. B. (1968a). Acta Cryst. A24, 321-324.]) to the recent Dirac–Hartree–Fock calculations by Olukayode et al. (2023[Olukayode, S., Froese Fischer, C. & Volkov, A. (2023). Acta Cryst. A79, 59-79.]).

[Figure 2]
Figure 2
In the RTAB database (Kissel, 2000[Kissel, L. (2000). Radiat. Phys. Chem. 59, 185-200.]) the buildup of the atomic form factor is based on summing the contributions from atomic shells defined by the principal quantum number n. The figure displays the contributions from [n\in[3,6]] in the case of lead (Pb, Z = 82). An ordinate window of [\pm 1.0] is chosen to emphasize the oscillating behaviour.

2. Formulas

In this short survey the subscript X indicates X-rays while e indicates electrons (otherwise the subscript 0, selected to indicate zeroth order in the scattering factor, is used throughout for X-rays). We quote the following formula for X-ray elastic scattering, [f_{\rm X}(s\semi Z)], in the form factor approximation (Kissel & Pratt, 1985[Kissel, L. & Pratt, R. H. (1985). Atomic Inner-Shell Physics, edited by B. Crasemann, pp. 465-532. Boston, MA: Springer US.]),

[f_{\rm X}(s\semi Z) = \int\limits_{0}^{\infty}\,{\rm d}r\,4\pi r^{2} \rho(r\semi Z)\,{{ \sin(4 \pi s r)} \over {4 \pi s r}} .\eqno(1)]

Here [\rho(r\semi Z)] is the electron number density for element Z (assumed to be spherically symmetric).

The inverse Mott–Bethe equation, which is outlined within the framework of non-relativistic quantum mechanics (Bethe & Jackiw, 1986[Bethe, H. A. & Jackiw, R. W. (1986). Intermediate Quantum Mechanics, 3rd ed. Lecture Notes and Supplements in Physics. Menlo Park: Benjamin Cummings Publishing Company, Inc.]), gives a link between the X-ray and the electron form factors, [f_{\rm X}(s\semi Z)] and [f_{\rm e}(s\semi Z)], respectively,

[f_{\rm X}(s\semi Z) = Z-8 \pi^{2} a_{0} s^{2} f_{\rm e}(s\semi Z).\eqno(2)]

Here a0 is the Bohr radius.

Analytical models of impact for this work are as follows:

(i) The sum of n Gaussians normally incorporating a constant term, here denoted as [{\rm S}[n{\rm G}+c]],

[\eqalignno{f_{\rm X}(s\semi Z)& = {\bf a}_{n} \cdot\exp(-{\bf b}_{n} s^{2})+c,&\cr &\equiv\textstyle\sum\limits_{i}^{n} a_{i} \exp(-b_{i} s^{2})+c.&(3)}]

The formulation of equation (3[link]) with an n-dimensional coefficient vector, [{\bf a}_{n}\equiv\{a_{1},\ldots a_{n}\}], and a corresponding vector of Gaussian basis functions, [\exp(-{\bf b}_{n} s^{2})] [\equiv\{\exp(-b_{1}s^{2}),\ldots,\exp(-b_{n}s^ {2})\}], is especially efficient for numerical calculations. Generally [{\bf a}_{n} = {\bf a}_{n}(Z)], [{\bf b}_{n} = {\bf b}_{n}(Z)], but the Z dependence is normally not explicitly denoted.

(ii) The exponential or logarithmic polynomial model (in nonlinear least-squares calculations the two formulations may lead to slightly different results), denoted [{\rm EP}[n]] or [{\rm LP}[n]]:

[\eqalignno{f_{\rm X}(s\semi Z) &= \exp({\bf a}_{n}\cdot{\bf s}_{n})\Updownarrow&\cr \ln[ f_{\rm X}(s\semi Z)]&= {\bf a}_{n}\cdot{\bf s}_{n}\ {\rm with}\ {\bf s}_{n} = \{1, s,s^{2},\ldots,s^{n-1}\}. &(4)}]

The model [{\rm LP}[4]] was used by Fox et al. (1989[Fox, A. G., O'Keefe, M. A. & Tabbernor, M. A. (1989). Acta Cryst. A45, 786-793.]) to analyse data in the s range [2.0,6.0] Å−1, cf. Maslen et al. (1992[Maslen, E. N., Fox, A. G. & O'Keefe, M. A. (1992). International Tables for X-ray Crystallography, Vol. C, , 1st ed., ch. 6.1.1, pp. 476-511, edited by A. J. C. Wilson. Dordrecht: Kluwer Academic Publishers.]).

(iii) The inverse Mott–Bethe equation with the electron form factor expressed by summing n Gaussian terms (the number n may depend upon Z). A constant, α, is included as well. The model is denoted by [{\rm MB}[n{\rm G}+\alpha]]. It is emphasized that it is the analytical property of the generic term, [1-s^{2}\exp(-s^{2})], which is important, as it gives rise to a curvature that locally may model part of an oscillation. Equation (5[link]) works to model X-ray atomic form factor data defined for a finite range in s ([{\cal O}[s_{\max}]\sim 10^{1}] Å−1):

[f_{\rm X}(s\semi Z) = Z-8\pi^{2} a_{0} s^{2} \left[ \alpha+{\bf c}_{n} \cdot\exp(-{\bf d}_{n} s^{2}) \right]. \eqno(5)]

This formula is also applicable in an analysis of X-ray form factors of ions in which case Z is interpreted as the number of electrons, cf. Section 5[link]. In fact, equation (5[link]) is a limit of another model:

[f_{\rm X}(s\semi Z) = Z-8 \pi^{2} a_{0} s^{2} \left[ \alpha+{\bf a}_{m}\cdot {{1} \over {1+{\bf b}_{m} s^{2}}}+{\bf c}_{n} \cdot\exp(-{\bf d}_{n} s^{2}) \right]. \eqno(6)]

This model, incorporating m Lorentzian and n Gaussian basis functions, is symbolized by [{\rm MB}[m{\rm L}+n{\rm G}+\alpha]]. The model [{\rm MB}[3({\rm L}+{\rm G})]] has been examined by Kirkland (2010[Kirkland, E. J. (2010). Advanced Computing in Electron Microscopy, 2nd ed. New York: Springer US.]). This class of models have been tested, but not found appropriate for the data material examined, cf. Section 5[link]. One should also mention an expression built by a sum of Lorentzians and their squares: [{\rm MB}[n({\rm L}+{\rm L}^{2})]]. An asymptotic version (having n = 5), designed to cover the complete range [s\in[0.,\infty)] Å−1, is analysed in the work by Lobato & Van Dyck (2014[Lobato, I. & Van Dyck, D. (2014). Acta Cryst. A70, 636-649.]). Since here we deal with exclusively truncated s ranges, this case is not explored further.

A single MB model of type (iii) equation (5[link]) is recommended as an analytical representation of the X-ray atomic form factor for a given element Z whenever data are given in a finite range of [\sin\theta/\lambda].

3. Method

The calculations were performed using the Mathematica function NonlinearModelFit (Wolfram Research, 2022[Wolfram Research, Inc. (2022). Mathematica, Version 13.2. Champaign, IL, 2022. https://www.wolfram.com/mathematica.]). It returns a symbolic FittedModel object representing the nonlinear model that has been constructed. All observations are associated with unit weights. We may categorize the complete procedure in the following steps:

Search. A built-in random-number generator is applied to obtain initial values in the refinement process for the d parameters. RandomReal[{xmin, xmax}] chooses reals with a uniform probability distribution in the range xmin to xmax. This is an approach also applied in other works (cf. Peng et al., 1996[Peng, L.-M., Ren, G., Dudarev, S. L. & Whelan, M. J. (1996). Acta Cryst. A52, 257-276.]). The first stage normally involves six Gaussians, i.e. [{\bf d}_{n}\Rightarrow\{d_{1},\ldots,d_{6}\}] with (all d parameters are expressed in the unit Å2):

[d_{1}^{(i)} = {\rm RandomReal}[\{0.025,0.100\}] ]

[d_{2}^{(i)} = {\rm RandomReal}[\{0.10,0.50\}] ]

[d_{3}^{(i)} = {\rm RandomReal}[\{0.5,2.0\}] ]

[d_{4}^{(i)} = {\rm RandomReal}[\{2.0,10.0\}] ]

[d_{5}^{(i)} = {\rm RandomReal}[\{10.0,25.0\}] ]

[d_{6}^{(i)} = {\rm RandomReal}[\{25.0,80.0\}].]

[\alpha^{(i)} = {\rm RandomReal}[\{0.001,0.010\}]], while for the c parameters the default value, 1, is used for startup. A nonlinear model is constructed without any a priori parameter constraints. A search typically consists of 100 repetitions of the refinement process, each starting with a different set of random parameters. For a model to be accepted after refinement, the following conditions are imposed on its parameters:

[c_{k}\,\gt \,0\semi \,\, d_{k}\in[ 0.01,1000. ]\,\, {\rm and}\,\,\min\left(d_{k+1}/d_{k}\right)\,\gt\,1.5\,\,{\rm for}\ {\rm all}\ k.]

They effectively prevent results that cannot be further processed and have emerged from a growing experience.

Repair. In the case of a missing outcome for element Z = Zk in the search process, one may use the full parameter set obtained for another element, Z = Zj, as initial values in a single refinement:

[\{\alpha^{(i)},{\bf c}_{n}^{(i)},{\bf d}_{n}^{(i)}\}_{Z_{k}} = \{\alpha, {\bf c}_{n},{\bf d}_{n}\}_{Z_{j}}. ]

Normally [Z_{j} = Z_{k}\pm 1].

Expand. The complete search process spans six to nine Gaussians in the model [{\rm MB}[n{\rm G}+\alpha]]. To further expand the model, [{\rm MB}[n{\rm G}+\alpha]\rightarrow{\rm MB}[(n+1){ \rm G}+\alpha]], the parameters cn+1(i) and dn+1(i) are arbitrarily set to 1.0 Å and 200. Å2, irrespective of the value of Z, and then added to the vectors [{\bf c}_{n}] and [{\bf d}_{n}],

[\{\alpha^{(i)},{\bf c}_{n+1}^{(i)},{\bf d}_{n+1}^{(i)}\}_{Z_{j}} = \{ \alpha,\{{\bf c}_{n},1.0\},\{{\bf d}_{n},200.\}\}_{Z_{j}}, ]

after which a single refinement is carried out. This approach has been very efficient and a dynamical change in the distribution of d values going from n to n+1 Gaussians is observed. Expand is repeated, sometimes after an intermediate stage where Repair is applied, until there is no further improvement, usually measured by the change in the value of the mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}]. This implies that the number of Gaussians in the model function may vary throughout the Periodic Table. Typically, the least number of Gaussians needed to obtain a value of the mean absolute error close to what may be expected from the precision of the published form factor data occurs for the noble gases and their preceding elements. With a growing number of parameters in the fitting process, the uncertainties in the refined parameters increase. Thus one has to individually assess as to when Expand should be interrupted. Furthermore, sudden striking changes in the value of the constant α may indicate that the model is pushed too far.

Test. A series of refinements are performed with small random changes in the d parameters [e.g. within ±(5–20)%]:

[{\bf d}_{n}^{(i)} = \left(1+ {\rm RandomReal}[ \{-0.20,0.20\} ]\right) \times{\bf d}_{n}. ]

Usually 25–100 repetitions are carried out for each element. The level of acceptance is subject to the same general conditions as before and in addition the improvement of the mean absolute error should be significant, e.g. [\langle|\Delta f_{0}^{({\rm new})}(s\semi Z)|\rangle_{s}] < [0.95 \langle|\Delta f_{0}^{({\rm old})}(s\semi Z)|\rangle_{s}]. This point is not especially crucial for models involving Gaussians only, but becomes essential in the search for a best fit when Lorentzians and Gaussians are combined in the model function [cf. equation (6[link])].

Verify. The least-squares process is always repeated once with the final parameters from the Search-and-Expand procedure as initial parameters, to ensure that a stable minimum in the refinements has been reached for all elements.

Explore. Plots of parameters versus atomic numbers are established to reveal any anomalies. Calculation of parameter uncertainties with separate assessments of the cases where the relative errors are larger than one is carried out. The behaviour of [\alpha(Z)] is specifically examined. Refinements resulting in [\alpha\,\lt\,0] are normally not accepted {with the exception of Ir (Z = 77) and Pt (Z = 78) in data set ITC (see below for definition), both ascribed to the final model [{\rm MB}[10{\rm G}+\alpha]]}. In most cases, unexpected deviations occur when too many parameters are incorporated into the model, and consequently the final parameter set may be reduced: [n {\rm G}\rightarrow(n-1) {\rm G}].

4. Analyses

The X-ray form factor data sets covered in this work are denoted as follows (entries marked with * have associated model functions as given in Table 1[link]): CM (Cromer & Mann, 1968a[Cromer, D. T. & Mann, J. B. (1968a). Acta Cryst. A24, 321-324.],b[Cromer, D. T. & Mann, J. B. (1968b). X-ray Scattering Factors Computed from Numerical Hartree-Fock Wavefunctions. Technical Report LA-3816. Los Alamos Scientific Laboratory, NM, USA.])*; ITiv (Cromer & Waber, 1974[Cromer, D. T. & Waber, J. T. (1974). International Tables for X-ray Crystallography, Vol. IV, 1st ed., ch. 2.2, pp. 71-147, edited by J. A. Ibers & W. C. Hamilton. Birmingham: Kynoch Press.])*; ITC (Maslen et al., 1992[Maslen, E. N., Fox, A. G. & O'Keefe, M. A. (1992). International Tables for X-ray Crystallography, Vol. C, , 1st ed., ch. 6.1.1, pp. 476-511, edited by A. J. C. Wilson. Dordrecht: Kluwer Academic Publishers.]; Waasmaier & Kirfel, 1995[Waasmaier, D. & Kirfel, A. (1995). Acta Cryst. A51, 416-431.])*; WSSS (Wang et al., 1993[Wang, J. H., Sagar, R. P., Schmider, H. & Smith, V. H. (1993). At. Data Nucl. Data Tables, 53, 233-269.]); SC (Su & Coppens, 1997[Su, Z. & Coppens, P. (1997). Acta Cryst. A53, 749-762.])* (cf. https://harker.chem.buffalo.edu/group/ptable.html); Krf (Kissel, 2000[Kissel, L. (2000). Radiat. Phys. Chem. 59, 185-200.]); OFFV1 (Olukayode et al., 2023[Olukayode, S., Froese Fischer, C. & Volkov, A. (2023). Acta Cryst. A79, 59-79.])*; OFFV2 (Volkov, 2023[Volkov, A. (2023). Private communication.]).

For specific details of the quantum mechanical calculations leading to the electron number density, [\rho(r\semi Z)], and then to the X-ray form factor by applying equation (1[link]), the original publications and the references therein should be consulted.

[\{f_{0}(s\semi Z)\}] are calculated on specific s grids for various sets of elements {Z} of the Periodic Table. The form factor data are published over a period of more than half a century and it is rather remarkable that a common construction of analytical representations works so well for all cases.

The final analytical setup for each data set is comprised of model functions [ {\rm MB}[ n {\rm G}+\alpha ]] of equation (5[link]). The number of basis functions involved is listed in Fig. 3[link]. n spans the interval [n\in[6,20]]. Factors of importance for the least-squares fits are the number of data points, their precision and the sampling grid. These key figures are summarized below:

[Figure 3]
Figure 3
Number of elements with a parameter set involving [n {\rm G}] Gaussians.

CM: the original data compilation is characterized by [s\in[0.00,1.50]] Å−1. [\Delta s = 0.01] Å−1, in a total of 151 entries. [Z\in[2,103]]. Form factors are presented with a precision of [1\times 10^{-3}].

ITiv: in this compilation [s\in[0.00,2.00]] Å−1, in a grid [\Delta s]: 0.00 (0.01) 0.20; 0.20 (0.02) 0.50; 0.50 (0.05) 0.70; and 0.7 (0.1) 2.0 Å−1 + {0.25, 0.35, 0.45} Å−1. Thus there are 56 data entries for each element Z, [Z\in[1,98]]. The data precision is [1\times 10^{-3}].

ITC: here [s\in[\,0.00,6.00\,]] Å−1. The data in ITiv have here been extended by the entries at [s\in] {2.50, 3.00, 3.50, 4.00, 5.00, 6.00} Å−1. This extension was partly conducted by Doyle & Turner (1968[Doyle, P. A. & Turner, P. S. (1968). Acta Cryst. A24, 390-397.]) in a genuine quantum mechanical calculation and partly by Fox et al. (1989[Fox, A. G., O'Keefe, M. A. & Tabbernor, M. A. (1989). Acta Cryst. A45, 786-793.]) applying polynomial curve fitting and extrapolation to fill the gaps left by Doyle & Turner. In total there are 62 entries here denoted as the IUCr grid. ITC also presents X-ray form factors for the elements [Z\in[1,98]] with a precision [1\times 10^{-3}].

WSSS: [s\in[0.00,4.00]] Å−1, in a grid [\Delta s]: 0.000 (0.025) 0.500; 0.500 (0.050) 1.000; 1.000 (0.100) 3.000; and 3.000 (0.200) 4.000 Å−1. Thus there are 56 data entries for each element Z, [Z\in[2,92]]. The precision is a variable as [f_{0}(s\semi Z)] is given with five significant digits in a decimal form.

SC: here [s\in[0.00,6.00]] Å−1, [\Delta s = 0.05] Å−1, in a total of 121 entries. [Z\in[1,86]]. Precision is set to [1\times 10^{-5}] when [f_{0}(s\semi Z)\,\lt\,10] and [1\times 10^{-4}] when [f_{0}(s\semi Z)\geq 10]. Notice that for Si (14), P (15) and S (16) [s\in[0.00,4.35]] Å−1, while for La (57) [s\in[0.00,4.00]] Å−1.

Krf: form factors are extracted from the RTAB database (cf. https://starship.org/RTAB/RTAB.php) entry data_RF. They are truncated to the range [s\in[0.00,6.00]] Å−1. Here [\Delta s] varies among the elements and the number of entries amounts to 143–507. Z spans the interval [1,99]. The precision is also a variable as [f_{0}(s\semi Z)], of order 10−6–101, are stored with eight significant digits in scientific format.

OFFV1(2): the most recently published data. In fact there are two versions: OFFV1 given in the supporting information file ae5122sup4.txt of Olukayode et al. (2023[Olukayode, S., Froese Fischer, C. & Volkov, A. (2023). Acta Cryst. A79, 59-79.]). Here [s\in[0.00,6.00]] Å−1 with [\Delta s] given by the IUCr grid. [Z\in[2,118]] and the precision is [1\times 10^{-5}]. A more complete set generated by the same authors, OFFV2, has been provided by Volkov (2023[Volkov, A. (2023). Private communication.]). Specifications: [s\in[0.00,8.00]] Å−1, [\Delta s = 0.01] Å−1, in a total of 801 entries for each element. All form factors are presented with ten digits after the decimal point.

Table 3[link] summarizes the statistical measures [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s\semi Z}] and [\langle\Delta f_{0}(s\semi Z)\rangle_{{\rm r.m.s.}|s\semi Z}] (where r.m.s. is root-mean-square) for the complete data sets. ([\langle\,\rangle_{s}] indicates an average over all s with fixed Z, while [\langle\,\rangle_{s\semi Z}] indicates an average over all s and Z values. Elements Z = 14–16, 57 in SC, published with an s range different from the others, were discarded in this calculation. For ITC a special selection was made, see the main text.) For CM, ITiv and ITC the corresponding measures (original versus new) obtained by the [{\rm S}[n{\rm G}+c]] model using parameters from Table 1 by Cromer & Mann (1968a[Cromer, D. T. & Mann, J. B. (1968a). Acta Cryst. A24, 321-324.]), Table 2.2B by Cromer & Waber (1974[Cromer, D. T. & Waber, J. T. (1974). International Tables for X-ray Crystallography, Vol. IV, 1st ed., ch. 2.2, pp. 71-147, edited by J. A. Ibers & W. C. Hamilton. Birmingham: Kynoch Press.]) and Table 1 by Waasmaier & Kirfel (1995[Waasmaier, D. & Kirfel, A. (1995). Acta Cryst. A51, 416-431.]) have been included. Furthermore [\Delta f_{0}(s\semi Z)] values are presented in histograms for four data sets in Fig. 4[link]. The new analytical model results in a substantial improvement in the fits to the tabulated form factors. One is more or less approaching the limits set by the precision in the original data compilations. However, while the analysis of [\Delta f_{0}(s\semi Z)] for ITiv data seems to have reached a random state, the OFFV2 data still exhibit an oscillatory behaviour (see Fig. 5[link]). Figs. 6[link][link][link][link][link][link][link]–13[link] summarize [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z for all cases studied. For WSSS to OFFV2 plots of [|\Delta f_{0}(s\semi Z)|_{\max}] are included. Special attention should be paid to the ITC analysis presented in Fig. 8[link]. The data in Table 6.1.1.1 (Maslen et al., 1992[Maslen, E. N., Fox, A. G. & O'Keefe, M. A. (1992). International Tables for X-ray Crystallography, Vol. C, , 1st ed., ch. 6.1.1, pp. 476-511, edited by A. J. C. Wilson. Dordrecht: Kluwer Academic Publishers.]) are compiled from various sources. The main part [s\in[0.0,2.0]] Å−1 is identical to Table 2.2.A (Cromer & Waber, 1974[Cromer, D. T. & Waber, J. T. (1974). International Tables for X-ray Crystallography, Vol. IV, 1st ed., ch. 2.2, pp. 71-147, edited by J. A. Ibers & W. C. Hamilton. Birmingham: Kynoch Press.]), while the extensions to include [s\in[2.0,6.0]] Å−1, as mentioned above, are built based on two very different approaches. This is reflected in the refinements as the elements having an s extension by Fox et al. (1989[Fox, A. G., O'Keefe, M. A. & Tabbernor, M. A. (1989). Acta Cryst. A45, 786-793.]) have a different signature from the data with extensions supplied by Doyle & Turner (1968[Doyle, P. A. & Turner, P. S. (1968). Acta Cryst. A24, 390-397.]). Fig. 2 in the paper by Fox et al. (1989[Fox, A. G., O'Keefe, M. A. & Tabbernor, M. A. (1989). Acta Cryst. A45, 786-793.]) reveals that a polynomial fitting to f0(3.0 Å−1; Z), having relatively large gaps in Z, may lead to less accurate values than expected from the precision in their presentation. To emphasize this point [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z has been presented in two separate parts in Fig. 8[link]. The statistical properties for ITC, given in Table 3[link], are calculated for [Z\in[2,92]\,\setminus] {40, 59, 64–73}. One should also mention that the values for the mean absolute error, [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}], as presented in Fig. 7[link] using the original [{\rm S}[4{\rm G}+c]] model, differ from what is found in Table 2.2.B by Cromer & Waber (1974[Cromer, D. T. & Waber, J. T. (1974). International Tables for X-ray Crystallography, Vol. IV, 1st ed., ch. 2.2, pp. 71-147, edited by J. A. Ibers & W. C. Hamilton. Birmingham: Kynoch Press.]) (maximum absolute errors are however reproduced). It may be that the values presented by Cromer & Waber (1974[Cromer, D. T. & Waber, J. T. (1974). International Tables for X-ray Crystallography, Vol. IV, 1st ed., ch. 2.2, pp. 71-147, edited by J. A. Ibers & W. C. Hamilton. Birmingham: Kynoch Press.]) are calculated based on an s grid different from that reported (cf. Cromer & Waber, 1964[Cromer, D. T. & Waber, J. T. (1964). Scattering Factors Computed from Relativistic Dirac-Slater Wavefunctions. Technical Report LA-3056. Los Alamos Scientific Laboratory, NM, USA.]). Figs. 14[link] and 15[link] depict the Z dependence for α and d1d4 for some selected stages in the analysis. Clearly, in these cases, α is a well behaved parameter, its value depends upon the actual s span and it is typically highly correlated to {c1,d1}. We also observe that the lowest d values are nearly insensitive to the Z values, but depend on the s grid and the precision of the raw form factor data.

Table 3
Statistical parameters

  [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s\semi Z}] [\langle\Delta f_{0}(s\semi Z)\rangle_{{\rm r.m.s.}|\,s\semi Z}]
CM-original [6.44\times 10^{-3}] [1.67\times 10^{-2}]
CM-new [2.34\times 10^{-4}] [2.79\times 10^{-4}]
ITiv-original [1.12\times 10^{-2}] [1.62\times 10^{-2}]
ITiv-new [2.33\times 10^{-4}] [3.00\times 10^{-4}]
ITC-original [1.22\times 10^{-2}] [2.33\times 10^{-2}]
ITC-new [2.36\times 10^{-4}] [3.38\times 10^{-4}]
     
WSSS [1.15\times 10^{-4}] [1.72\times 10^{-4}]
SC [5.79\times 10^{-6}] [1.06\times 10^{-5}]
Krf [6.87\times 10^{-7}] [1.53\times 10^{-6}]
OFFV1 [1.95\times 10^{-6}] [2.68\times 10^{-6}]
OFFV2 [5.33\times 10^{-8}] [8.10\times 10^{-8}]
[Figure 4]
Figure 4
Histograms of [\Delta f_{0}(s\semi Z)]. The bin heights are given by relative numbers. Upper left: CM. Upper right: ITC. Lower left: SC. Lower right: OFFV1.
[Figure 5]
Figure 5
The error [\Delta f_{0}(s)] for iron (Fe). Upper row: CM data. Left: model [{\rm S}[4{\rm G}+c]]. Right: model [{\rm MB}[8{\rm G}+\alpha]]. Lower row: OFFV2 data. Left: model [{\rm S}[5{\rm G}+c]]. Right: model [{\rm MB}[19{\rm G}+\alpha]].
[Figure 6]
Figure 6
CM: the mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z. Top: original result by Cromer & Mann (1968a[Cromer, D. T. & Mann, J. B. (1968a). Acta Cryst. A24, 321-324.]). Bottom: result obtained by the present approach.
[Figure 7]
Figure 7
ITiv: the mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z. Top: original result by Cromer & Waber (1974[Cromer, D. T. & Waber, J. T. (1974). International Tables for X-ray Crystallography, Vol. IV, 1st ed., ch. 2.2, pp. 71-147, edited by J. A. Ibers & W. C. Hamilton. Birmingham: Kynoch Press.]). Bottom: result obtained by the present approach.
[Figure 8]
Figure 8
ITC: the mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z for the atomic form factor data compiled by Maslen et al. (1992[Maslen, E. N., Fox, A. G. & O'Keefe, M. A. (1992). International Tables for X-ray Crystallography, Vol. C, , 1st ed., ch. 6.1.1, pp. 476-511, edited by A. J. C. Wilson. Dordrecht: Kluwer Academic Publishers.]) obtained by applying the new modelling function. Top: for elements where [f_{0}(s\semi Z),\ s\in[2.0,6.0]] Å is given by Doyle & Turner (1968[Doyle, P. A. & Turner, P. S. (1968). Acta Cryst. A24, 390-397.]). Bottom: for elements where [f_{0}(s\semi Z),\ s\in[2.0,6.0]] Å is given by Fox et al. (1989[Fox, A. G., O'Keefe, M. A. & Tabbernor, M. A. (1989). Acta Cryst. A45, 786-793.]).
[Figure 9]
Figure 9
WSSS: analysis of data published by Wang et al. (1993[Wang, J. H., Sagar, R. P., Schmider, H. & Smith, V. H. (1993). At. Data Nucl. Data Tables, 53, 233-269.]). Results for the final [{\rm MB}[n{\rm G}+\alpha]] parametrizations. Top: the mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z. Bottom: the maximum absolute error [|\Delta f_{0}(s\semi Z)|_{\max}] as a function of Z.
[Figure 10]
Figure 10
SC: analysis of data published by Su & Coppens (1997[Su, Z. & Coppens, P. (1997). Acta Cryst. A53, 749-762.]). Results for the final [{\rm MB}[n{\rm G}+\alpha]] parametrizations. Top: the mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z. Bottom: the maximum absolute error [|\Delta f_{0}(s\semi Z)|_{\max}] as a function of Z.
[Figure 11]
Figure 11
Krf: analysis of data published by Kissel (2000[Kissel, L. (2000). Radiat. Phys. Chem. 59, 185-200.]). Results for the final [{\rm MB}[n{\rm G}+\alpha]] parametrizations. Top: the mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z. Bottom: the maximum absolute error [|\Delta f_{0}(s\semi Z)|_{\max}] as a function of Z.
[Figure 12]
Figure 12
Analysis of the OFFV1 data published by Olukayode et al. (2023[Olukayode, S., Froese Fischer, C. & Volkov, A. (2023). Acta Cryst. A79, 59-79.]). Results for the final [{\rm MB}[n{\rm G}+\alpha]] parametrizations. Top: the mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z. Bottom: the maximum absolute error [|\Delta f_{0}(s\semi Z)|_{\max}] as a function of Z.
[Figure 13]
Figure 13
Analysis of the OFFV2 data generated by Olukayode et al. (2023[Olukayode, S., Froese Fischer, C. & Volkov, A. (2023). Acta Cryst. A79, 59-79.]) and made available by Volkov (2023[Volkov, A. (2023). Private communication.]). Results for the final [{\rm MB}[n{\rm G}+\alpha]] parametrizations. Top: the mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z. Bottom: the maximum absolute error [|\Delta f_{0}(s\semi Z)|_{\max}] as a function of Z. The Z variation indicates that the statistical limit set by the data precision is not yet reached.
[Figure 14]
Figure 14
Plots of [\alpha(Z)]. Upper left: CM data; model [{\rm MB}[6{\rm G}+\alpha]]. Upper right: ITiv data; model [{\rm MB}[6{\rm G}+\alpha]]. Lower left: SC data; model [{\rm MB}[7{\rm G}+\alpha]]. Lower right: OFFV1 data; model [{\rm MB}[7{\rm G}+\alpha]].
[Figure 15]
Figure 15
Plots of d1 to d4 for some final models as functions of Z. Upper left: CM data. Upper right: ITiv data. Lower left: SC data. Lower right: OFFV1 data.

Notice that, in most of the figures having Z as independent variable, the positions of filled shells associated with the principal quantum numbers are indicated with dashed vertical lines. Particularly in the initial parts of the Search-and-Expand procedure explicit parameter and error variations within a shell (as functions of Z) are observed.

The form factor compilation OFFV2 is in many respects the most complete. It has a large span, very fine grid and high precision. Some aspects regarding the final set of parameters in the analytical models for these data are graphically presented in Figs. 16[link][link]–18[link]. In the expansion of the model it is observed that [\langle|\Delta f_{0}^{(n+1)}(s\semi Z)|\rangle_{s}\simeq] [{{1} \over {3}}\langle|\Delta f _{0}^{(n)}(s\semi Z)|\rangle_{s}]. Here superscript (n) represents the number of Gaussians in the model. Thus expanding the model eight times after Search leads to a reduction of the mean absolute error by a factor [\simeq 1.5\times 10^{-4}].

[Figure 16]
Figure 16
The OFFV2 data; α as a function of Z at various stages of the refinement process.
[Figure 17]
Figure 17
The extended OFFV2 data; di as a function of Z.
[Figure 18]
Figure 18
The extended OFFV2 data; ci as a function of Z. Every other coefficient is included to obtain suitable resolution.

5. Discussion

The first step in this study was to analyse the atom form factor data by Kirkland, trying to expand his analytical model [{\rm MB}[3({\rm L}+{\rm G})]] into [{\rm MB}[m{\rm L}+n{\rm G}+\alpha]]. This did not progress as smoothly as expected. The best fits were finally achieved for models [{\rm MB}[(2,3){\rm L}+5{\rm G}+\alpha]] with two Lorentzians for [Z\leq 18]. However, the improvements of [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] were not substantial. Fig. 19[link] depicts the Z dependence of the mean absolute error both for the analytical model developed by Kirkland and the present approach. A detailed study, here exemplified by [\Delta f_{0}(s)] evaluated for iron (cf. Fig. 20[link]), may explain the reason for the behaviour. The fine ripples, superimposed upon the type of oscillating background normally encountered, which is observed in the difference plots, are assumed to prevent a normal development of the refinements by Expand.

[Figure 19]
Figure 19
The mean absolute error [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}] as a function of Z. Atomic form factors calculated by Kirkland. The * symbols are associated with model [{\rm MB}[3({\rm L}+{\rm G})]] with parameters given by Kirkland. The other symbols are associated with model(s) [{\rm MB}[(2,3){\rm L}+5{\rm G}+\alpha]].
[Figure 20]
Figure 20
The deviation [\Delta f_{0}(s)] for Fe calculated based on form factor data by Kirkland. Top: original [{\rm MB}[3({\rm L}+{\rm G})]] model function. Middle: [{\rm S}[5{\rm G}+c]] model function. Bottom: [{\rm MB}[3{\rm L}+5{\rm G}+\alpha]] model function.

The model [{\rm MB}[3{\rm L}+n{\rm G}+\alpha]] has been examined in connection with most of the form factor data sets. It behaves differently compared with [{\rm MB}[n{\rm G}+\alpha]]. Including Lorentzian functions seems to give rise to a more complex parameter space where many different parameter combinations lead to almost identical values for [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}]. Thus it becomes difficult to verify whether a global minimum is really reached. Repeated cycles of Tests must then be carried out until no better fits are deduced. The Expand procedure does neither function as efficiently as in the pure Gaussian case as the subsequent refinements may follow a path between local minima and miss the global one. Restrictions on the sign of the coefficients of either the Lorentzian or the Gaussian basis functions must be abandoned and the close-packed local minima often involve different sign combinations of the coefficients. Altogether, using model [{\rm MB}[n{\rm G}+\alpha]] in the refinements leads smoothly to reproducible results and is the preferred choice.

In the RTAB database the Krf data span the range [s\in[0.,1000.]] Å−1 which is truncated to [s\in[0.0,6.0]] Å−1 to be comparable with the range found in most form factor publications. The parameters associated with the analytical model refined for this range may be used as initial parameters for a data set increased to incorporate s values up to and including 7.0 Å−1. This procedure is then continued in steps of 1.0 Å−1 until a span [s\in[0.0,12.0]] Å−1 is reached, which in many respects represents an upper limit in range. In this process [\langle|\Delta f_{0}(s\semi Z)|\rangle_{s\semi Z}] increases in each step in total by a factor of ∼10. To regain approximately the value found for the original range, the model must be expanded. [{\rm MB}[n{\rm G}+\alpha]] [\rightarrow{\rm MB}[(n+3){\rm G}+\alpha]] is sufficient. To model atomic form factor data determined for an infinite range, one must search for other analytical models than the present one.

Fig. 13[link] indicates that it should be possible to push the model even further for the high-quality OFFV2 data. When [{\cal O}[\langle|\Delta f_{0}(s\semi Z)|\rangle_{s}]] is approaching [1\times 10^{-8}] downwards, one has to increase the values of the internal parameters MaxIterations, PrecisionGoal and AccuracyGoal in the Mathematica function NonlinearModelFit to obtain a reliable fit. In addition, when more Gaussians are incorporated in the model, the d values tend to pack more closely and the condition of a minimum ratio for neighbouring values of 1.5 must be relaxed. Altogether these adjustments cause the computing time of a refinement to increase considerably. Here form factor data for Fe have been examined and it has been possible to increase in steps the number of Gaussians from 19 to 25 (cf. Fig. 21[link]), and thereby reduce the mean absolute error from [2.36\times 10^{-8}] to [4.94\times 10^{-10}], still an order of magnitude larger than the actual statistical limit for data with ten digits' precision. It may be appropriate to discuss whether such a level of accuracy in the original data and in the modelling is ever needed. In X-ray diffraction studies one has to take into account effects due to non-spherical parts of the electron-density distribution and dispersive parts of the scattering process. This will affect what should be regarded as the relevant significant digits of X-ray atomic form factor data.

[Figure 21]
Figure 21
The error [\Delta f_{0}(s)] for Fe for the ultimate final model [{\rm MB}[25{\rm G}+\alpha]] for OFFV2 data. Here shown for the range [0.0,2.0] Å−1 for easy comparison with Fig. 5[link] (lower row – right).

Assuming that the deviations, [\Delta f_{0}(s\semi Z)], have a uniform distribution [the standard deviation for a uniform distribution of width [1.0\times 10^{-k}] is [(1.0/\sqrt 12)\times 10^{-k}\simeq 2.87\times 10^{-(k+1)}]] determined by the precision of the observations, the following formula estimates the r.m.s. value [\langle\Delta f_{0}(s\semi Z)\rangle_{{\rm r.m.s.}|s}] (evaluated on the s grid):

[\langle\Delta f_{0}(s\semi Z)\rangle_{{\rm r.m.s.}|s} = \sum\limits_{k}P_{ Z}[10^{-k}]\,{{10^{-k}} \over {\sqrt{12} }}. \eqno(7)]

[P_{Z}[10^{-k}]] is the relative number of the form factors for element Z with precision [10^{-k}]. Equation (7[link]) is applied in connection with WSSS and SC data and the outcomes are depicted in Fig. 22[link]. Apparently, one is close to the statistical prediction, which confirms that high-quality fits to the observations have been obtained.

[Figure 22]
Figure 22
[\langle\Delta f_{0}(s\semi Z)\rangle_{{\rm r.m.s.}|\,s}] for WSSS data (top) and SC data (bottom). The guiding lines are calculated from the simple model of equation (7)[link] with k = {3,4,5} for WSSS and k = {4,5} for SC.

A preliminary analysis of form factors for the ions F, Na+, Mg2+, using the [{\rm MB}[n{\rm G}+\alpha]] model, was undertaken based on data in Table 4 by Wang et al. (1996[Wang, J., Smith Jr, V. H., Bunge, C. F. & Jáuregui, R. (1996). Acta Cryst. A52, 649-658.]). The precision of these data is [1\times 10^{-4}]. The results for the mean and maximum absolute errors are reported in Table 4[link]. Also, for these cases the final analytical models reproduce the data very well.

Table 4
A preliminary analysis of some ions

Form factor data by Wang et al. (1996[Wang, J., Smith Jr, V. H., Bunge, C. F. & Jáuregui, R. (1996). Acta Cryst. A52, 649-658.]).

Ion Model [\langle|\Delta f_{0}(s\semi 10)|\rangle_{s}] [|\Delta f_{0}(s\semi 10)|_{\max}]
F [{\rm MB}[10{\rm G}+\alpha]] [2.2\times 10^{-5}] [6.4\times 10^{-5}]
Na+ [{\rm MB}[8{\rm G}+\alpha]] [2.4\times 10^{-5}] [5.7\times 10^{-5}]
Mg2+ [{\rm MB}[9{\rm G}+\alpha]] [2.1\times 10^{-5}] [5.4\times 10^{-5}]

6. Concluding remarks

An analytical model based on the inverse Mott–Bethe relationship, parametrized as a sum of Gaussians, and denoted as [{\rm MB}[n{\rm G}+\alpha]], has proved to be a straightforward, refinable and well behaving function to represent X-ray atomic form factor data. From the outset, one should allow a variable number of Gaussians in the model linked to the position of the elements in the Periodic Table. Form factor data calculated on a fine uniform grid and to a high precision lead through the refinement of the model parameters to a set of functions that reproduces the input data to an unprecedented high accuracy. This, together with its straightforward implementation, make models of type [{\rm S}[n{\rm G}+c]] and [{\rm EP}[n]] obsolete. Ordering of the parameters by increasing exponents throughout the analysis has been of immediate importance in building the final models.

The challenges encountered working with the ITC form factor tables suggest that in forthcoming publications of the International Tables for Crystallography, these tables should be revised and brought to a self-consistent level. The data by Olukayode et al. (2023[Olukayode, S., Froese Fischer, C. & Volkov, A. (2023). Acta Cryst. A79, 59-79.]) seem to be a strong candidate. As a by-product, elastic atomic scattering factors of electrons may be directly deduced from this modelling of X-ray form factors.

All final [{\rm MB}[n{\rm G}+\alpha]] parameter sets obtained are available as supporting information.

Supporting information


Acknowledgements

The author thanks Professor Anatoliy Volkov for providing the SC and OFFV2 form factor data and Dr Ivan Lobato for giving access to the form factor data by Kirkland.

References

First citationBerghuis, J., Bertha, I. J., Haanappel, M., Potters, M., Loopstra, B. O., MacGillavry, C. H. & Veenendaal, A. L. (1955). Acta Cryst. 8, 478–483.  CrossRef IUCr Journals Web of Science Google Scholar
First citationBethe, H. (1930). Ann. Phys. 397, 325–400.  CrossRef Google Scholar
First citationBethe, H. A. & Jackiw, R. W. (1986). Intermediate Quantum Mechanics, 3rd ed. Lecture Notes and Supplements in Physics. Menlo Park: Benjamin Cummings Publishing Company, Inc.  Google Scholar
First citationBrunetti, A., Sanchez del Rio, M., Golosio, B., Simionovici, A. & Somogyi, A. (2004). At. Spectrosc. 59, 1725–1731.  Web of Science CrossRef Google Scholar
First citationCromer, D. T., Larson, A. C. & Waber, J. T. (1964). Acta Cryst. 17, 1044–1050.  CrossRef CAS IUCr Journals Web of Science Google Scholar
First citationCromer, D. T. & Mann, J. B. (1968a). Acta Cryst. A24, 321–324.  CrossRef IUCr Journals Web of Science Google Scholar
First citationCromer, D. T. & Mann, J. B. (1968b). X-ray Scattering Factors Computed from Numerical Hartree–Fock Wavefunctions. Technical Report LA-3816. Los Alamos Scientific Laboratory, NM, USA.  Google Scholar
First citationCromer, D. T. & Waber, J. T. (1964). Scattering Factors Computed from Relativistic Dirac–Slater Wavefunctions. Technical Report LA-3056. Los Alamos Scientific Laboratory, NM, USA.  Google Scholar
First citationCromer, D. T. & Waber, J. T. (1965). Acta Cryst. 18, 104–109.  CrossRef IUCr Journals Web of Science Google Scholar
First citationCromer, D. T. & Waber, J. T. (1974). International Tables for X-ray Crystallography, Vol. IV, 1st ed., ch. 2.2, pp. 71–147, edited by J. A. Ibers & W. C. Hamilton. Birmingham: Kynoch Press.  Google Scholar
First citationCullen, D. E. (2018). A Survey of Photon Cross Section Data for Use in EPICS2017. Documentation Series of the IAEA Nuclear Data Section IAEA-NDS-225, Rev. 1. International Atomic Energy Agency–Nuclear Data Services.  Google Scholar
First citationCullen, D. E., Hubbell, J. H. & Kissel, L. (1997). EPDL97: the Evaluated Photo Data Library '97 Version. Technical Report UCRL-50400-Vol. 6-Rev. 5. Lawrence Livermore National Laboratory, CA, USA.  Google Scholar
First citationDoyle, P. A. & Turner, P. S. (1968). Acta Cryst. A24, 390–397.  CrossRef IUCr Journals Web of Science Google Scholar
First citationFeranchuk, I. D., Gurskii, L. I., Komarov, L. I., Lugovskaya, O. M., Burgäzy, F. & Ulyanenkov, A. (2002). Acta Cryst. A58, 370–384.  Web of Science CrossRef CAS IUCr Journals Google Scholar
First citationForsyth, J. B. & Wells, M. (1959). Acta Cryst. 12, 412–415.  CrossRef IUCr Journals Web of Science Google Scholar
First citationFox, A. G., O'Keefe, M. A. & Tabbernor, M. A. (1989). Acta Cryst. A45, 786–793.  CrossRef CAS Web of Science IUCr Journals Google Scholar
First citationFreeman, A. J. (1959). Acta Cryst. 12, 261–271.  CrossRef CAS IUCr Journals Web of Science Google Scholar
First citationFreeman, H. C. & Smith, J. E. W. L. (1958). Acta Cryst. 11, 819–822.  CrossRef IUCr Journals Web of Science Google Scholar
First citationHajdu, F. (1972). Acta Cryst. A28, 250–252.  CrossRef CAS IUCr Journals Web of Science Google Scholar
First citationHanson, H. P., Herman, F., Lea, J. E. & Skillman, S. (1964). Acta Cryst. 17, 1040–1044.  CrossRef IUCr Journals Web of Science Google Scholar
First citationHoerni, J. A. & Ibers, J. A. (1954). Acta Cryst. 7, 744–746.  CrossRef IUCr Journals Web of Science Google Scholar
First citationHubbell, J. H. & Øverbø, I. (1979). J. Phys. Chem. Ref. Data, 8, 69–106.   CrossRef CAS Web of Science Google Scholar
First citationHubbell, J. H., Veigele, W. J., Briggs, E. A., Brown, R. T., Cromer, D. T. & Howerton, R. J. (1975). J. Phys. Chem. Ref. Data, 4, 471–538.   CrossRef CAS Google Scholar
First citationIbers, J. A. (1962). International Tables for X-ray Crystallography, Vol. III, 1st ed., ch. 3.3.1, pp. 201–212, edited by C. H. MacGillavry & G. D. Rieck. Dordrecht: D. Reidel Publishing Company.  Google Scholar
First citationJames, R. W. & Brindley, G. W. (1931a). Z. Kristallogr. – Cryst. Mater. 78, 470–476.  CrossRef CAS Google Scholar
First citationJames, R. W. & Brindley, G. W. (1931b). London, Edinb. Dubl. Philos. Mag. J. Sci. 12, 81–112.   Google Scholar
First citationKirkland, E. J. (2010). Advanced Computing in Electron Microscopy, 2nd ed. New York: Springer US.  Google Scholar
First citationKissel, L. (2000). Radiat. Phys. Chem. 59, 185–200.  Web of Science CrossRef CAS Google Scholar
First citationKissel, L. & Pratt, R. H. (1985). Atomic Inner-Shell Physics, edited by B. Crasemann, pp. 465–532. Boston, MA: Springer US.  Google Scholar
First citationLee, J. D. & Pakes, H. W. (1969). Acta Cryst. A25, 712–713.  CrossRef IUCr Journals Web of Science Google Scholar
First citationLie, G. C. (1977). J. Phys. Soc. Jpn, 42, 1327–1333.   CAS Google Scholar
First citationLobato, I. & Van Dyck, D. (2014). Acta Cryst. A70, 636–649.  Web of Science CrossRef IUCr Journals Google Scholar
First citationMacchi, P. & Coppens, P. (2001). Acta Cryst. A57, 656–662.  Web of Science CrossRef CAS IUCr Journals Google Scholar
First citationMaslen, E. N., Fox, A. G. & O'Keefe, M. A. (1992). International Tables for X-ray Crystallography, Vol. C, , 1st ed., ch. 6.1.1, pp. 476–511, edited by A. J. C. Wilson. Dordrecht: Kluwer Academic Publishers.  Google Scholar
First citationMcWeeny, R. (1951). Acta Cryst. 4, 513–519.  CrossRef CAS IUCr Journals Web of Science Google Scholar
First citationMoore, F. H. (1963). Acta Cryst. 16, 1169–1175.  CrossRef IUCr Journals Web of Science Google Scholar
First citationMott, N. F. & Bragg, W. L. (1930). Proc. R. Soc. Lond. Ser. A, 127, 658–665.  CAS Google Scholar
First citationMuhammad, W. & Lee, S. H. (2013). PLoS One, 8, e69608.  Web of Science CrossRef PubMed Google Scholar
First citationOlukayode, S., Froese Fischer, C. & Volkov, A. (2023). Acta Cryst. A79, 59–79.  Web of Science CrossRef IUCr Journals Google Scholar
First citationOnken, H. & Fischer, K. F. (1968). Z. Kristallogr. – Cryst. Mater. 127, 188–199.  CrossRef CAS Google Scholar
First citationPeng, L.-M., Ren, G., Dudarev, S. L. & Whelan, M. J. (1996). Acta Cryst. A52, 257–276.  CrossRef CAS Web of Science IUCr Journals Google Scholar
First citationRez, D., Rez, P. & Grant, I. (1994). Acta Cryst. A50, 481–497.  CrossRef CAS Web of Science IUCr Journals Google Scholar
First citationSánchez del Río, M. & Dejus, R. J. (1997). Materials, Manufacturing, and Measurement for Synchrotron Radiation Mirrors, edited by P. Z. Takacs & T. W. Tonnessen, Vol. 3152, pp. 148–157. International Society for Optics and Photonics, SPIE.  Google Scholar
First citationSánchez del Río, M. & Dejus, R. J. (2011). Advances in Computational Methods for X-ray Optics II, edited by M. Sánchez del Río & O. Chubar, Vol. 8141, p. 814115. International Society for Optics and Photonics, SPIE.  Google Scholar
First citationSchoonjans, T., Brunetti, A., Golosio, B., Sánchez del Río, M., Solé, V. A., Ferrero, C. & Vincze, L. (2011). At. Spectrosc. 66, 776–784.  Web of Science CrossRef CAS Google Scholar
First citationSu, Z. & Coppens, P. (1997). Acta Cryst. A53, 749–762.  CrossRef CAS Web of Science IUCr Journals Google Scholar
First citationSu, Z. & Coppens, P. (1998). Acta Cryst. A54, 646–652.  Web of Science CrossRef CAS IUCr Journals Google Scholar
First citationSzalóki, I. (1996). X-ray Spectrom. 25, 21–28.  Google Scholar
First citationTavard, C., Nicolas, D. & Rouault, M. (1967). J. Chim. Phys. 64, 540–554.   CrossRef CAS Web of Science Google Scholar
First citationThomas, L. H. & Umeda, K. (1957). J. Chem. Phys. 26, 293–303.   CrossRef CAS Web of Science Google Scholar
First citationVand, V., Eiland, P. F. & Pepinsky, R. (1957). Acta Cryst. 10, 303–306.  CrossRef CAS IUCr Journals Web of Science Google Scholar
First citationViervoll, H. & Ögrim, O. (1949). Acta Cryst. 2, 277–279.  CrossRef IUCr Journals Web of Science Google Scholar
First citationVolkov, A. (2023). Private communication.  Google Scholar
First citationWaasmaier, D. & Kirfel, A. (1995). Acta Cryst. A51, 416–431.  CrossRef CAS Web of Science IUCr Journals Google Scholar
First citationWang, J., Smith Jr, V. H., Bunge, C. F. & Jáuregui, R. (1996). Acta Cryst. A52, 649–658.  CrossRef CAS Web of Science IUCr Journals Google Scholar
First citationWang, J. H., Sagar, R. P., Schmider, H. & Smith, V. H. (1993). At. Data Nucl. Data Tables, 53, 233–269.  CrossRef CAS Web of Science Google Scholar
First citationWeickenmeier, A. & Kohl, H. (1991). Acta Cryst. A47, 590–597.  CrossRef CAS Web of Science IUCr Journals Google Scholar
First citationWolfram Research, Inc. (2022). Mathematica, Version 13.2. Champaign, IL, 2022. https://www.wolfram.com/mathematicaGoogle Scholar

This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.

Journal logoFOUNDATIONS
ADVANCES
ISSN: 2053-2733
Follow Acta Cryst. A
Sign up for e-alerts
Follow Acta Cryst. on Twitter
Follow us on facebook
Sign up for RSS feeds