Release notes
Version 1.3.0 2019-03-13
Main differences from version 1.2.
Added:
Support for Python 3.7, 3.6, 3.5 in addition to 2.7.
Validation of compiler options from python-config.
Make scons scripts compatible with Python 3 and Python 2.
ConstantPeakWidth attributes uisowidth, bisowidth to ease PDF simulation with uniform isotropic atom displacements.
Changed:
Require libdiffpy 1.4 or later.
Build Anaconda package with Anaconda C++ compiler.
Allow language standard c++11.
Pickle format for PDFCalculator, DebyePDFCalculator, OverlapCalculator, PeakWidthModel, PeakProfile, PDFEnvelope, PDFBaseline, and ScatteringFactorTable objects.
Deprecated:
Variable __gitsha__ in the version module renamed to __git_commit__.
libdiffpy_version_info attribute git_sha renamed to git_commit.
Removed
Unused method BVParam.__hash__.
Disable pickling of BasePairQuantity as it is in effect abstract.
Pickling of Python-added attributes to exported C++ classes.
Function get_libdiffpy_version_info from the version module.
Fixed
Return value conversion of CrystalStructureAdapter methods expandLatticeAtom and getEquivalentAtoms methods. Make them return a list of Atom objects.
Name suffix resolution of boost_python shared library.