|XANES dactyloscope (a program for quick and rigorous XANES analysis for Windows)
||Download the latest version here
The program is designed for analysis of XANES-data ('fingerprints') with
control and includes various steps:
Energy calibration (using the reference curve or can be set manually).
Deconvolution of absorption coefficient with monochromator resolution curve
Transformation to a new equidistant grid
Pre-edge background subtraction (a polinomial with chosen powers)
Correction by an arbitrariry chosen function
Normalization to unity
Base line subtraction (useful for analysis of pre-edge peaks). The base line is
a spline drawn through manually adjusted knots.
Fitting by an arbitrary formula, any parameter of which is either a fitting
or another loaded spectrum (experimental or calculated one) whose energy shift
be varied. The model curve can be convolved with an appropriate broadening
All fit parameters can be fixed and/or constrained. Advanced error analysis is
developed and applied: optionally, the fitting uncertainties can be found with
neglected pair correlations, with maximum pair correlations, or via Bayesian
analysis (with all pair correlations). Contour maps for chi2 function
can be drawn for each pair of parameters. Statistical chi2- and F-
tests can be performed at user request.
Principal component analysis or target transformation. If a spectrum is one of
the spectra forming the vector space dimensionality of which is sought for, this
is reconstructed with a chosen number of principal components. If a spectrum
does not belong to this space, the target transformation of this spectrum is
Any time, all curves and their changes under processing are visual. You can see
I0 and I1 currents and derivatives of mu (with possible
For a pair of spectra, their difference can be taken (for XMCD). Also, for all
loaded, the average spectrum and the rms deviation spectrum can be
Data file structure is tunable and flexible, no previous conversion needed to
load multiple column files from different EXAFS stations. User should specify
header and how to interpret and use the columns of data (or functions of these
columns). Once described, the data formats are then recognized automatically.
Several data files can be loaded and processed simultaneously (the best way for
this is to load one
spectrum, chose appropriate settings and to load all other spectra; the settings
these will be cloned).