Notable differences from version 1.3.4.
- Test coverage analysis at https://codecov.io/gh/diffpy/libdiffpy.
- Make scons scripts compatible with Python 3 and Python 2.
- Atomic numbers and possible ions for elements 99-103.
- Define libdiffpy version requirements for client Anaconda packages.
- Support free-standing attribute getter and setter functions.
uisowidthandbisowidthattributes toConstantPeakWidthclass. This simplifies PDF modeling of structures with uniform isotropic atom displacements.
- Build Anaconda package with Anaconda C++ compiler.
- Adopt language standard c++11.
- Replaced boost unordered set and map types with their STL version.
- Switch to direct serialization of
PeakWidthModel,PeakProfile,PDFEnvelope,PDFBaseline, andScatteringFactorTableclasses and derived types.
StructureAdapter::customPQConfigfunction because it permits unexpected changes in calculators setup and complicates parallel evaluation.
- Virtual class inheritance of
BaseDebyeSumandDebyePDFCalculator.
- Incorrect results for crystals with off-origin inversion center.
- Incomplete
scons installwhen shared library fails to compile. - Use of invalid iterators when removing
mapitems.