computer programs\(\def\hfill{\hskip 5em}\def\hfil{\hskip 3em}\def\eqno#1{\hfil {#1}}\)

Journal logoJOURNAL OF
SYNCHROTRON
RADIATION
ISSN: 1600-5775

miXAFS: a program for X-ray absorption fine-structure data analysis

CROSSMARK_Color_square_no_text.svg

aDepartment of Physics, University of Toyama, Toyama 930-8555, Japan
*Correspondence e-mail: ikemoto@sci.u-toyama.ac.jp

Edited by S. M. Heald, Argonne National Laboratory, USA (Received 20 September 2017; accepted 21 January 2018; online 20 February 2018)

A new program called miXAFS for the analysis of X-ray absorption fine-structure (XAFS) data is presented. miXAFS can analyze the XAFS functions simultaneously for all measured X-ray absorption edges of the constituent elements in a sample under the constraints for the structural parameters over the edges. The program provides a surface plot of the R-factor as a function of two structural parameters, which is useful to validate the optimized structural parameters. The structural parameters can be obtained from the XAFS data in a few steps using the setting file and batch process. The program, which is coded in MATLAB and freely available, runs on Macintosh and Windows operating systems. It has a graphical user interface and loads experimental data and XAFS functions in a variety of ASCII data formats.

1. Introduction

X-ray absorption fine-structure (XAFS) analysis is a powerful tool for characterizing the local structure of materials (Lee et al., 1981[Lee, P. A., Citrin, P. H., Eisenberger, P. & Kincaid, B. M. (1981). Rev. Mod. Phys. 53, 769-806.]; Rehr & Albers, 2000[Rehr, J. J. & Albers, R. C. (2000). Rev. Mod. Phys. 72, 621-654.]; Bunker, 2010[Bunker, G. (2010). Introduction to XAFS: A Practical Guide to X-ray Absorption Fine Structure Spectroscopy. Cambridge University Press.]). XAFS analysis has notable advantages over more conventional X-ray diffraction methods. The first is its applicability to any form of matter regardless of whether it has long-range order or not. Therefore, XAFS is an extremely powerful tool to analyze the structure of amorphous materials, liquids and nanomaterials.

The second advantage of XAFS is element specificity. Each element has a set of unique X-ray absorption edges, so the local structure around the target element can be analyzed by XAFS measurements around its edge. For chemical compounds, it is usual to perform XAFS measurements for as many constituent elements as possible, so the atomic pair correlation around the X-ray-absorbing atoms is determined. It is ideal to simultaneously analyze the XAFS data for all the measured absorption edges considering the atomic correlations over the absorption edges (Di Cicco et al., 2000[Di Cicco, A., Taglienti, M., Minicucci, M. & Filipponi, A. (2000). Phys. Rev. B, 62, 12001-12013.]). However, in most cases, the acquired XAFS data are not fully utilized because the XAFS functions χ(k) for each edge are analyzed independently not simultaneously.

Nonlinear least-squares curve fitting is typically used to determine the structural parameters in XAFS analysis. This method is popular and useful, but the results depend on the initial values of the structural parameters; that is, the results sometimes look odd from the viewpoint of physical considerations. It is therefore necessary to check the effect of the initial values of the structural parameters on the results. According to the standard XAFS equation, the main parameters that influence the phase of χ(k) are the atomic distance and third cumulant; the main parameters that determine the amplitude of χ(k) are the coordination number and Debye–Waller factor. These interdependent parameters influence each other in terms of the phase or amplitude in the fitting process. Surface plots of the R-factor against the interdependent structural parameters are useful to validate the optimized structural parameters (Di Cicco, 1996[Di Cicco, A. (1996). Phys. Rev. B, 53, 6174-6185.]; Ikemoto & Miyanaga, 2014[Ikemoto, H. & Miyanaga, T. (2014). J. Synchrotron Rad. 21, 409-412.]).

A large number of parameters are required to extract structural parameters from experimental data. Many XAFS analysis packages are available, the majority of which have a graphical user interface (GUI) (Ressler, 1998[Ressler, T. (1998). J. Synchrotron Rad. 5, 118-122.]; Klementev, 2001[Klementev, K. V. (2001). J. Phys. D, 34, 209-217.]; Ravel & Newville, 2005[Ravel, B. & Newville, M. (2005). J. Synchrotron Rad. 12, 537-541.]; Hatada et al., 2016[Hatada, K., Iesari, F., Properzi, L., Minicucci, M. & Di Cicco, A. (2016). J. Phys. Conf. Ser. 712, 012002.]). However, these packages require many steps to analyze the XAFS data. It would be convenient to obtain the structural parameters from experimental raw data with fewer procedures, especially when the XAFS spectra must be measured within a limited beam time at synchrotron radiation facilities.

This paper presents a new XAFS data analysis tool called miXAFS. miXAFS can analyze the XAFS functions simultaneously for all the obtained X-ray absorption edges under the constraints of the structural parameters. This program can construct the surface plot for the R-factor as functions of two structural parameters, which is helpful to obtain the structural parameters that are not located at the local minimum. The fitting procedures to obtain structural parameters are performed in both the k-space and r-space. miXAFS is freely available through the website https://www.sci.u-toyama.ac.jp/phys/3ken/children/miXAFS/_index-miXAFS.htm.

2. System requirements and data format

The program miXAFS is coded in MATLAB and the executable application is freely available for Macintosh and Windows operating systems.1 Running miXAFS requires the runtime routine of MATLAB, which can be downloaded from the MathWorks website (https://www.mathworks.com/products/compiler/mcr.html), so users do not need an expensive MATLAB system.

miXAFS can load various ASCII file types of experimental raw data and χ(k) data obtained by other XAFS programs. The loading procedure is designed to have flexibility, such that the user can define the loading rules according to their requirements. The miXAFS program stores several types of data, including χ(k), the Fourier transform of χ(k), the optimized structural parameters, the uncertainties of the optimized structural parameters, and the correlation coefficients in ASCII format. This allows the user to easily plot and analyze the results with familiar tools. A log of miXAFS is saved with several levels that can be defined by the user.

3. Graphical user interface

Fig. 1[link] shows the GUI window of miXAFS, which exhibits all the parameters used to run miXAFS and the obtained results. The window is separated into two areas. In the upper area of the window, the user can observe the absorption coefficients, χ(k), the Fourier transform of χ(k) and Fourier-filtered χ(k) at a glance. This area also includes edit windows that set up the file name of the XAFS data, and the Run button. The lower area of the window displays the data-processing parameters for all procedures along with the obtained structural parameters. The windows in the lower area are switched by clicking the tabs. When miXAFS is booted up, the identification data (ID) defined in the settings file are shown in the edit windows of the GUI, such that the user can easily know where the values of the parameters in the setting file are loaded. The parameters on the edit window are overwritten with the values of the parameters in the settings file by clicking the Entry button, and the user can also change the parameters directly through the edit windows. Several miXAFS GUI windows can be activated, allowing the user to compare the results between different data or different analytical conditions.

[Figure 1]
Figure 1
Screenshot of miXAFS analyzing experimental raw data to obtain the optimized structural parameters through a sequence of conventional XAFS analysis procedures. When the `Entry' button is clicked, the parameters defined in the settings file are loaded to the edit windows. Clicking the `Run' button starts all the procedures following the analysis mode. In the upper area of the window, the absorption coefficients, χ(k), the Fourier transform of χ(k) and Fourier-filtered χ(k) are shown. The optimized structural parameters are shown in the Structural Parameter tab. The analytic parameters for each procedure are described in each tab. The blue and red lines in the graphs represent the experimental and optimized values, respectively.

miXAFS contains all necessary processes for conventional XAFS data analysis to obtain the structural parameters from experimental data. miXAFS can be run in several modes; for example, to obtain the structural parameters from experimental raw data, to obtain χ(k) from experimental data, and to determine structural parameters from χ(k) obtained using other programs.

4. Analysis method

4.1. Extraction of χ(k)

χ(k) is defined as

[\chi(k) = {{\mu(k)-\mu_{0}(k)-\mu_{\rm{b}}(k)} \over {\mu_0(k)}} , \eqno(1)]

[k = \left[ {{2m}\over{\hbar^2}}\left(E-E_0\right) \right]^{1/2}, \eqno(2)]

where k is the photoelectron wavenumber, m is the mass of an electron, E is the energy of the incident X-ray and E0 is the threshold energy. [\mu(k)], [\mu_0(k)] and [\mu_{\rm{b}}(k)] are the experimental absorption coefficient, the absorption for virtual isolated atoms and the background contribution to [\mu(k)] from the other shells, respectively.

[\mu_{\rm{b}}(k)] is estimated by a least-squares fitting calculation in the pre-edge and post-edge regions using the Victoreen formula (Victoreen, 1947[Victoreen, J. A. (1947). Phys. Rev. 72, 869.]; Sakane et al., 1993[Sakane, H., Miyanaga, T., Watanabe, I., Matsubayashi, N., Ikeda, S. & Yokoyama, Y. (1993). Jpn. J. Appl. Phys. 32, 4641-4647.]). [\mu(E)\,d] is fitted with following equations,

[\left\{ \matrix{ \mu_{\rm{b}}(E)\,d = \left(AE^{\,-3}-BE^{\,-4}+c\right)\,d, \hfill & E\,\lt\,E_0, \hfill \cr & \cr \eqalign{\mu_{\rm{b}}&(E)\,d+\big[\left(C_{\rm{post}}-C_{\rm{pre}}\right)\,E^{\,-3}\cr& -\left(D_{\rm{post}}-D_{\rm{pre}}\right)E^{\,-4}\big]\,d, } \hfill & E\,\gt\,E_0, \hfill } \right. \eqno(3)]

where d is the sample thickness; A, B and c are the free parameters; and Cpost, Cpre, Dpost and Dpre are the literal values (MacGillavry & Rieck, 1983[MacGillavry, C. H. & Rieck, G. D. (1983). Editors. International Tables for X-ray Crystallography, Vol. III. New York: D. Reidel.]). [\mu_0(k)] is obtained following the method proposed by Matsubayashi et al. (Sakane et al., 1993[Sakane, H., Miyanaga, T., Watanabe, I., Matsubayashi, N., Ikeda, S. & Yokoyama, Y. (1993). Jpn. J. Appl. Phys. 32, 4641-4647.]; Ikemoto et al., 2011[Ikemoto, H., Goyo, A. & Miyanaga, T. (2011). J. Phys. Chem. C, 115, 2931-2937.]).

4.2. Fourier transform and Fourier filtering

χ(k) is Fourier transformed as

[{\rm{FT}}(r) = {{1}\over{\sqrt{\pi}}} \int\limits_{k_{\rm{min}}}^{k_{\rm{max}}} \!\!\!W(k){{k}\over{F(k)}}\,\chi(k) \,\exp\Big\{i\,\big[2kr+\varphi(k)\big]\Big\}\,{\rm{d}}k \eqno(4)]

and FT(r) is inverse Fourier transformed as

[\chi(k) = {{F(k)}\over{W(k)k}} {{2}\over{\sqrt{\pi}}} \int\limits_{r_{\rm{min}}}^{r_{\rm{max}}} \!\!\!W(r)\,{\rm{FT}}(r) \,\exp\Big\{\!-i\,\big[2kr+\varphi(k)\big]\Big\}\,{\rm{d}}k, \eqno(5)]

where W(k) and W(r) are the window functions, which are selected from the Hamming and Hanning windows. F(k) and [\varphi(k)] are the backscattering amplitude and phase shift functions, respectively, which are calculated using theoretical codes; for example, FEFF (Ankudinov et al., 1998[Ankudinov, A. L., Ravel, B., Rehr, J. J. & Conradson, S. D. (1998). Phys. Rev. B, 58, 7565-7576.]), GNXAS (Di Cicco, 2009[Di Cicco, A. (2009). Editor. GNXAS. Extended Suite of Programs for Advanced X-ray Absorption Data Analysis: Methodology and Practice. ISBN 978-83-908112-8-4.]) and Excurve (Tomic et al., 2004[Tomic, S., Searle, B. G., Wander, A., Harrison, N. M., Dent, A. J., Mosselmans, J. F. W. & Inglesfield, J. E. (2004). CCLRC Technical Report DL-TR-2005-001. ISSN 1362-0207.]).

4.3. Obtaining structural parameters

χ(k) is calculated using the following theoretical function,

[\eqalignno{ \chi_{\rm{cal}}(k) = {}& \sum\limits_{j} {{PS_{0,j}^{\,2}(k_0)\,N_j}\over{k_0\,r_j^{\,2}}} \, f_j\left(k_0,r_j\right) \cr& \times \exp\left(-2\sigma_j^2k_0^2+{{2}\over{3}}C_4k_0^4\right) \exp\left[-{{2r_j}\over{\lambda_j\left(k_0\right)}}\right] \cr& \times \sin\left[2k_0\,r_j+\varphi_j\left(k_0\right)-{{4}\over{3}}C_{3,\,j}\,k_0^3\right], &(6)}]

[k_0=\left(k^2-{{2m}\over{\hbar^2}}\Delta{E_{0}}\right)^{1/2}, \eqno(7)]

where P is the scaling factor and [\Delta E_{0}] is the energy shift. S0,j 2(k), fj(k,rj), [\varphi_j(k)] and [\lambda_j(k)] are the k-dependent reduction factor resulting from the many-body effect, the backscattering amplitude, the total phase shift functions and the electron mean free path length for an atom in the jth shell, respectively, which are calculated using the theoretical codes mentioned above. rj is the interatomic distance between X-ray-absorbing and photoelectron-scattering atoms, and Nj is the coordination number in the jth shell. [\sigma_j] is the Debye–Waller factor, and C3, j and C4, j are the third and fourth cumulants, respectively.

To obtain the structural parameters, least-squares curve fitting is conducted to minimize the following function using the nlinfit or lsqcurvefit functions of MATLAB,

[\sum\limits_{i\,=\,1}^N {{|{\rm{Data}}_i-{\rm{Model}}_i|^2}\over{\varepsilon_i^2}}, \eqno(8)]

where N is the number of data points in the fitting range and [\varepsilon_i] is the measurement uncertainty for the ith data point. This equation is applied to [k^{\,n}\chi(k)] or FT(r).

The IXS Standards and Criteria Committee recommends that the results obtained by XAFS must be accompanied by estimation of the uncertainty (IXS, 2000[IXS (2000). Error Reporting Recommendations: A Report of the Standards and Criteria Committee, IXS Standards and Criteria Subcommittee Reports, https://ixs.iit.edu/subcommittee_reports/sc/err-rep.pdf.]). The uncertainty [\delta P_j] of the jth independent structural parameter Pj is calculated using nlinfit and nlparci functions (MATLAB nlparci, https://www.mathworks.com/help/stats/nlparci.html). The correlation coefficient between the ith and jth independent parameters is calculated as

[r_{ij} = {{C_{ij}}\over{\left(C_{ii}C_{jj}\right)^{1/2}}},\eqno(9)]

where the C terms are the respective elements of the fit covariance matrix.

[\varepsilon_i] can be defined in the following ways. The first method is to estimate [\varepsilon_i] from independent scans by the equation

[\varepsilon_i^2 = {{1}\over{M(M-1)}} \,\sum\limits_{j\,=\,1}^M \,\left|{\rm{Data}}_j-\langle{\rm{Data}}_j\rangle\right|^2, \eqno(10)]

where M is the number of independent scans. The second method is to use the values of [\varepsilon_i] defined in the file of χ(k) or FT(r). The third approach is to give [\varepsilon_i] as a constant value in the GUI window.

The index of fit is the R-factor calculated by

[R = \left( {{\textstyle\sum_{i\,=\,1}^N| {\rm{Data}}_i-{\rm{Model}}_i|^2}\over{\textstyle\sum_{i\,=\,1}^N |{\rm{Data}}_i|^2}}\right)^{1/2}\times\,\,100, \eqno(11)]

where the summation is of all the data points used for fitting.

5. Features of miXAFS

5.1. Multiple edge fittings

XAFS is an element-specific spectroscopy technique that provides reliable and useful information about the local structure around the specified elements of materials. When the XAFS data for each element of a compound are measured, in most cases they are analyzed individually for each absorption edge. This sometimes gives contradictory results; for example, the atomic distance between two elements obtained from the individual XAFS analysis of each X-ray absorption edge may be different. In contrast, miXAFS can simultaneously analyze the XAFS functions for all the obtained X-ray absorption edges under the constraints of the structural parameters. In principle, there is no limit to the number of edges and sites that can be simultaneously analyzed.

Fig. 2[link] shows an example of the simultaneous analysis of the Fourier-filtered χ(k) for the caesium and bromine K-edges of caesium bromide by least-squares curve fitting. For this analysis, the atomic distance rCsBr (from the X-ray-absorbing Cs atoms to the nearest X-ray-scattering Br atoms), rCsCs, the coordination numbers NCsBr and NCsCs are equal to rBrCs, rBrBr, NBrCs and NBrBr, respectively, in view of the CsBr structure. The constrained conditions are defined at the column of r(control) and N(control) in the table of the initial parameters. The ways to express the constraints are stated in §5.4[link]. The upper area of the miXAFS window shows the Fourier-filtered χ(k) and its Fourier transform for the Cs and Br K-edges; both the experimental and optimized values are displayed. χ(k) and its Fourier transform for both edges are well reproduced. The initial and optimized structural parameters with their uncertainties are shown in the Structural Parameter tab of the GUI window. Following the constraint conditions, the optimized values of rCsBr, rCsCs, NCsBr and NCsCs are equal to those of rBrCs, rBrBr, NBrCs and NBrBr, respectively.

[Figure 2]
Figure 2
The simultaneous analysis of the caesium and bromine K-edges of caesium bromide by least-squares curve fitting against χ(k). The Structural Parameter tab shows the initial and optimized structural parameters. The `Initial' table contains the initial values and constraints for the structural parameters. The optimized parameters are shown in the `Optimized' table. The graphs display the Fourier-filtered XAFS function and Fourier transform for the bromine and caesium edges, respectively. The blue and red lines in the graphs represent the experimental and optimized values, respectively.

5.2. Surface plot of the R-factor

In the standard XAFS equation, the structural parameters can be classified into two groups: those that contribute to the phase of χ(k) and those that contribute to its amplitude. For example, the coordination number and Debye–Waller factors are the main determinants of the amplitude, and are strongly correlated in the least-squares curve-fitting process. Thus, it is important to check the effect of the Debye–Waller factor on the coordination number to correctly interpret the obtained coordination number.

Contour maps indicating the R-factor or the correlation statistical error on some parameters are useful to check the colleration between the parameters (Di Cicco, 1996[Di Cicco, A. (1996). Phys. Rev. B, 53, 6174-6185.]). miXAFS provides a surface plot of the R-factor as a function of any two structural parameters without the restriction of the number of data points. Fig. 3[link] provides an example of a surface plot of the R-factor as a function of the coordination number and Debye–Waller factor of isolated selenium chains in carbon nanotubes. There is only one minimum, indicating that the obtained parameters are not located at local minima and are reliable. The surface plot can be obtained in two ways: one with fixed values on the x- and y-axes of the surface plot during least-squares fitting throughout the fitting process, and the other one in which these values are initially defined and free parameters in the fitting process. Such plots are useful to determine the reliability of the optimized parameters and to check whether the obtained structural parameters are located at local minima or not. Furthermore, this teaches beginners the importance of the initial values of parameters in least-squares curve-fitting analysis.

[Figure 3]
Figure 3
Three-dimensional shaded surface plot of the R-factor as functions of the coordination number and the Debye–Waller factor for isolated selenium chains in carbon nanotubes. The R-factor is indicated by the color and height.

5.3. Batch process

It is usual to measure XAFS spectra while varying experimental conditions like temperature and pressure and to analyze them under the same analysis conditions. The repeated analysis is a boring procedure, and prevents analysts from trying many kinds of analysis. miXAFS can analyze large sets of experimental data and χ(k) data in sequence following a list that defines the file names, experimental conditions and initial values of the structural parameters for the least-squares curve fitting. This function encourages users to analyze their data under many kinds of analytical conditions, and frees them from tedious work.

The value of [\Delta E_0], which is set in the Fitting Setting tab of the GUI window, is important in XAFS fitting procedures. In most cases, the value is defined for the smallest R-factor or for reproducing the literature values; for example, the atomic distance of the most important atomic correlation. Therefore, the analyst performs the least-squares curve fitting by setting [\Delta E_0] as the free parameter or by changing the value of [\Delta E_0] incrementally, and then checks the R-factor and focused structural parameters. miXAFS can perform the least-squares curve fitting with a varying value of [\Delta E_0] and display the R-factor and a structural parameter as a function of [\Delta E_0]. Therefore, the user can define [\Delta E_0] easily with an understanding of its dependence on the R-factor and the structural parameter in question.

5.4. Settings file

The parameters for miXAFS are initially set by loading the settings file through clicking the Entry button on the Start tab. The parameters can be changed manually in the GUI at any time, even after loading them. The settings file is very convenient for routine analysis and especially for XAFS measurements in synchrotron radiation facilities where beam time is limited. If a settings file for each absorption edge is prepared, the structural parameters can be quickly and easily obtained from the experimental raw data or χ(k) in just three steps; that is, loading the settings file, changing the file name and clicking the Run button.

An example of a settings file is shown in Fig. 4[link]. Because the number of data-processing parameters greatly exceeds 100, the parameters are sampled in the figure. The characters between the top line and semicolon are the ID of the parameters for running miXAFS. The characters between the semicolon and percent sign are the values of the parameters. The characters following the percent sign are annotations.

[Figure 4]
Figure 4
Part of a settings file. The data-processing parameters are set when the `Entry' button is clicked.

In the fitting process, the constraints for the structural parameters are defined in the control column in the table of the initial parameters in the Structural Parameter tab of the miXAFS window. In the control column, the characters 0 and 1 refer to fixed and free parameters during least-squares fitting, respectively. The constraints for the structural parameters are also expressed with four arithmetic operations or their sum. For example, r_control;r(1,2)*1 means that the focused atomic distance is constrained on one times the atomic distance for the second shell of the first absorption edge, which is also shown in Fig. 2[link]. The first and second numbers in the brackets designate the edge number and the site number of the edge, respectively, which are numbered following the order listed in the settings file. Another example is N_control;N(1,2)=4.0, which is a useful constraint when the total coordination number seems to be constant but the XAFS oscillation dumps due to a large value of the Debye–Waller factor (Tamura et al., 1991[Tamura, K., Inui, M., Yao, M., Endo, H., Hosokawa, S., Hoshino, H., Katayama, Y. & Maruyama, K. (1991). J. Phys. Condens. Matter, 3, 7495-7510.]), which means that the sum of the focused coordination number and that of the second site of the first absorption edge is 4.0.

6. Conclusions

A new program for XAFS analysis, called miXAFS, has been developed. This program is coded in MATLAB and runs on Macintosh and Windows operating systems. In contrast to existing XAFS analysis software, miXAFS can simultaneously analyze the XAFS functions for all the absorption edges of the constituent elements under the constraints of the structural parameters. miXAFS provides a surface plot of the R-factor as a function of the two structural parameters, which is very useful for investigating their interdependence. The user can obtain structural parameters from experimental data in just a few steps, which is particularly useful for beam-time measurements at synchrotron facilities as well as for routine analysis.

Footnotes

1miXAFS for Linux will be provided in the near future.

Acknowledgements

Professor T. Miyanaga, Professor M. Tabuchi, Professor T. Fujimori, Professor K. Hatada, Mr S. Yoshida and Mr A. Goyo are thanked for their assistance at various stages of this study. The synchrotron radiation experiments were performed at the Photon Factory in KEK under Proposal No. 2014G572, 2014G573, 2015G145 and 2017G104. We thank Natasha Lundin, PhD, from Edanz Group (https://www.edanzediting.com/) for editing a draft of this manuscript.

Funding information

Funding for this research was provided by: Japan Society for the Promotion of Science (grant No. 23510120); Japan Society for the Promotion of Science (grant No. 26400312); Japan Society for the Promotion of Science (grant No. 17K04980).

References

First citationAnkudinov, A. L., Ravel, B., Rehr, J. J. & Conradson, S. D. (1998). Phys. Rev. B, 58, 7565–7576.  Web of Science CrossRef CAS Google Scholar
First citationBunker, G. (2010). Introduction to XAFS: A Practical Guide to X-ray Absorption Fine Structure Spectroscopy. Cambridge University Press.  Google Scholar
First citationDi Cicco, A. (1996). Phys. Rev. B, 53, 6174–6185.  CrossRef CAS Web of Science Google Scholar
First citationDi Cicco, A. (2009). Editor. GNXAS. Extended Suite of Programs for Advanced X-ray Absorption Data Analysis: Methodology and Practice. ISBN 978-83-908112-8-4.  Google Scholar
First citationDi Cicco, A., Taglienti, M., Minicucci, M. & Filipponi, A. (2000). Phys. Rev. B, 62, 12001–12013.  Web of Science CrossRef CAS Google Scholar
First citationHatada, K., Iesari, F., Properzi, L., Minicucci, M. & Di Cicco, A. (2016). J. Phys. Conf. Ser. 712, 012002.  CrossRef Google Scholar
First citationIkemoto, H., Goyo, A. & Miyanaga, T. (2011). J. Phys. Chem. C, 115, 2931–2937.  Web of Science CrossRef CAS Google Scholar
First citationIkemoto, H. & Miyanaga, T. (2014). J. Synchrotron Rad. 21, 409–412.  CrossRef CAS IUCr Journals Google Scholar
First citationIXS (2000). Error Reporting Recommendations: A Report of the Standards and Criteria Committee, IXS Standards and Criteria Subcommittee Reports, https://ixs.iit.edu/subcommittee_reports/sc/err-rep.pdfGoogle Scholar
First citationKlementev, K. V. (2001). J. Phys. D, 34, 209–217.  Web of Science CrossRef CAS Google Scholar
First citationLee, P. A., Citrin, P. H., Eisenberger, P. & Kincaid, B. M. (1981). Rev. Mod. Phys. 53, 769–806.  CrossRef CAS Web of Science Google Scholar
First citationMacGillavry, C. H. & Rieck, G. D. (1983). Editors. International Tables for X-ray Crystallography, Vol. III. New York: D. Reidel.  Google Scholar
First citationRavel, B. & Newville, M. (2005). J. Synchrotron Rad. 12, 537–541.  Web of Science CrossRef CAS IUCr Journals Google Scholar
First citationRehr, J. J. & Albers, R. C. (2000). Rev. Mod. Phys. 72, 621–654.  Web of Science CrossRef CAS Google Scholar
First citationRessler, T. (1998). J. Synchrotron Rad. 5, 118–122.  Web of Science CrossRef CAS IUCr Journals Google Scholar
First citationSakane, H., Miyanaga, T., Watanabe, I., Matsubayashi, N., Ikeda, S. & Yokoyama, Y. (1993). Jpn. J. Appl. Phys. 32, 4641–4647.  CrossRef CAS Web of Science Google Scholar
First citationTamura, K., Inui, M., Yao, M., Endo, H., Hosokawa, S., Hoshino, H., Katayama, Y. & Maruyama, K. (1991). J. Phys. Condens. Matter, 3, 7495–7510.  CrossRef CAS Google Scholar
First citationTomic, S., Searle, B. G., Wander, A., Harrison, N. M., Dent, A. J., Mosselmans, J. F. W. & Inglesfield, J. E. (2004). CCLRC Technical Report DL-TR-2005-001. ISSN 1362-0207.  Google Scholar
First citationVictoreen, J. A. (1947). Phys. Rev. 72, 869.  CrossRef Google Scholar

© International Union of Crystallography. Prior permission is not required to reproduce short quotations, tables and figures from this article, provided the original authors and source are cited. For more information, click here.

Journal logoJOURNAL OF
SYNCHROTRON
RADIATION
ISSN: 1600-5775
Follow J. Synchrotron Rad.
Sign up for e-alerts
Follow J. Synchrotron Rad. on Twitter
Follow us on facebook
Sign up for RSS feeds