Supporting Material for the book
Computer Simulation Tools for X-ray Analysis -- Scattering and Diffraction Methods
http://www.springer.com/us/book/9783319195537
(PT version available in virtual stores: Google Play and iTunes)


Routines in MatLab - download webpage All routines are available for free download as a single PDF file at the book's Back Matter.
f0_CromerMann.txt Matrix of Cromer-Mann coefficients for completing routine asfQ.m that calculates scattering factors of non resonant atoms and ions.
CrossSectionRayleigh.txt Matrix of coefficients for completing routine sgrayleigh.m that calculates coherent (Rayleigh) scattering cross-section of non resonant atoms.
IncohScattFunction.txt Matrix of coefficients for completing routine csfQ.m that calculates incoherent (Compton) scattering factors of atoms (from Z=1 to 55).
CrossSectionCompton.txt Matrix of coefficients for completing routine sgcompton.m that calculates incoherent (Compton) scattering cross-section of atoms.
fpfpp.m MatLab routine for linear interpolation of tabuled values of atomic resonance amplitudes, X-rays from 1 to 70 keV.
saxs.c
C.cm N.cm O.cm S.cm Fe.cm
C.dat N.dat O.dat S.dat Fe.dat
C++ routine for calculating the scattering power P(Q) of molecules catalogued in the Protein Data Bank. A few examples of files *.cm and *.dat called by routine saxs.c are given. They stand for Cromer-Mann coefficients and correction terms for resonant scattering.
saxs1N5U_0to30E8keV.dat Input file for routine ex1N5U.m
Small angle X-ray scattering (SAXS) curve for human albumin (PDB ID: 1N5U). Curve generated by routine saxs.c for X-rays of 8keV, 2theta from 0 to 30 deg. Columns: Q, P(Q), and S(Q).
saxs2LYZ_0to180E20keV.dat
saxs2LYZ_0to40E8keV.dat
2LYZ.ndu
Input files for routine exlysozyme.m
1st and 2nd files generated by routine saxs.c
3rd file generated by routine histogram.m
goldnano10r05.pdu
goldnano10r5.pdu
goldnano20r5.pdu
goldnano40r5.pdu
goldnano40r1.pdu
Input files for routines exgoldnano0.m, exgoldnano1.m, and exgoldnano2.m
Files generated by routine goldnano.m, for instance
>> M=goldnano(10,5);
>> save('goldnano10r5.pdu','M','-ascii')
polymer2k_1to500.dat
polymer6k_1to500.dat
polymer10k_1to500.dat
Input files for routine polymerkratly.m
fthofu_N8d20sphere1to20.dat
exgofu.dat
Input files for routines fthofuplotmap.m and exgofu2.m
1st file obtained by adding up files fthofu_N8d20spherej.dat with j=1,2,...,20 generated by routine fthofu.m.
2nd file generated by routine exgofu1.m.
gofuwater.dat Input file for routine exwaterSofQ.m
Source: http://pubs.rsc.org/en/content/articlepdf/2003/cp/b301481a.
exrdfplot.dat Input file for routine exrdfplot.m
File composed by adding up RDFs generated by routine exrdf.m.
1GUPmono.pdb
1GUPdime.pdb
Input file for routine ex1GUP.m
1st file = records "ATOM" from 1 to 2784 of file 1GUP.pdb
2nd file = records "ATOM" from 1 to 5551 of file 1GUP.pdb
clusterN12d8_1to10.dat
clusterN12d2_1to10.dat
clusterN12d20_1to10.dat
Input files for routines quartzrdfplot.m, quartzIofQ.m, and quartzgofu.m.
Files obtained by adding up 10 outputs from routine quartzrdf.m
KDP0E10000.sft
KDP10E10000.sft
KDP15E10000.sft
KDP15OxE10000.sft
KDP20E10000.sft
Input files for routine kdphistogram.m and kdphistcomp.m
Files generated by routine diffraction.m with energy of 10keV and KDP crystal data files KDP0.in, KDP10.in, KDP15.in, KDP15Ox.in, and KDP2O.in, as given by routine kdpcoordfrac.m for rms displacements of 0, 0.1, 0.15, and 0.2 Angstrom
siliconnanoD200r2.pdu
siliconnanoL160r2.pdu
SiE12399.sft
Input files for routine siliconDScamera.m, siliconxrdpattern.m, and siliconpeakfit.m
Files *.pdu generated by routine siliconnano.m and *.sft by routine diffraction.m with energy of 12398.5 eV and Si crystal data file Si.in for rms displacement of 0.0666 Angstrom
lysozymeIofQ.dat Scattering by disperse molecules of lysozyme, 8 keV X-rays.
Data for conformational analysis of the lysozyme (pdb id 2LYZ) via PDDF (pair distance distribution function), equation 3.7 of the book (EN version by Springer).
goldnano80r5.dat Scattering by nanocrystals of Au (diameter 80 nm), X-rays of 20 keV.
Data for PDF (pair density function) analysis, equations 3.16 and 3.18 of the book (EN version by Springer).
xrdalumina.dat X-ray powder diffraction of alumina (alpha-Al2O3) Cu Kalpha radiation, reflection geometria (Bragg-Brentano). Data obtained by Tarsis M. Germano, Crystallography Lab., Institute of Physics, University of Sao Paulo, Brazil.
Data for comparison with simulated diffraction pattern according to equation 5.8 of the book (EN version by Springer).
zirconium_kedge.dat X-ray emission spectrum of Mo sealed tube operating at 30 kV. Spectral absorption of Cu and Zr foils are also given.
Data collected in the teaching X-ray apparatus of LEYBOLD (LD Didatics) available in the didactic lab. of the Institute of Physics, University of Sao Paulo, Brazil. For comparison of experimental and theoretical absorption cross-section from routine fpfpp.m.