- Compile to shared object libraries
- Fortran entry point
- C wrapper with error handling
- wrote perl wrapper via SWIG
- python wrapper via ctypes
- yet more improvements to scons build system
- documentation
- Further improvements to scons build system
- Extensive unit testing, see
t/materials/
folder - Modification of source to use json (via json-fortran) as the intermediate i/o format
- No longer writing various intermediate files related to features of Feff not included in feff85exafs
- Squelched many compiler warnings, mostly of the "change of type" and "unused parameter" variety
- write SConstruct files for every directory under
src/
- explicitly identify types in
HEADERS/dim.h
andHEADERS\const.h
- fix compilation errors in
EXCH/mpse.f
(mostly fixing undefined types, file hadIMPLICIT NONE
, then failed to define types of many variables)