Slide 4
Slide 4 text
Software project Testing platform
What we’ve delivered so far
libfeffphases
Given a cluster of atoms, compute their photoelectron
scattering factors
libfeffpath
Given scattering factors and the Cartesian coordinates of a
scattering paths, compute the Feff needed for EXAFS analysis
direct calculation, no system calls, no parsed files
Compile your program against these libraries using your favorite
language – Fortran, C, C++, Python, Perl ... whatever!
Also:
Programming documentation
Unit testing – verify nothing is broken
Cross-platform, extensible build system
Clean code – static analysis of the Fortran source and dynamic analysis of
the C wrapper
4 / 15
FEFF85EXAFS