- Support for taking advantage of rigid bodies in collision detection has been added via the IMP::core::RigidClosePairsFinderhttps://salilab.org/imp/doc/doxygen/classIMP_1_1core_1_1RigidClosePairsFinder.html .
- All IMP::core::ClosePairsScoreStatehttps://salilab.org/imp/doc/doxygen/classIMP_1_1core_1_1ClosePairsScoreState.html-related functinality has been optimized and should be noticeably faster.
- The EMBED project has been merged into the IMP::emhttps://salilab.org/imp/doc/doxygen/namespaceIMP_1_1em.htmlmodule. Thus, it is no longer necessary to obtain EMBED separately to build IMP::em https://salilab.org/imp/doc/doxygen/namespaceIMP_1_1em.html.
- All C++ methods which work with std::istream or std::ostream arguments should now be usable from Python: any Python file-like object can be used.
- The SWIG interface now ties in to the reference counting mechanism used in the C++ code, for all classes derived from IMP::RefCountedhttps://salilab.org/imp/doc/doxygen/classIMP_1_1RefCounted.html. So, for example, deleting a Python object should not free the underlying C++ object if another C++ object holds a reference to it, and unrefing a C++ object should not delete it if a Python object still holds a reference to it. There should be no further need to manually keep references to Python objects to prevent things from being prematurely cleaned up. This should be transparent to the user; please report any problems.
- IMP::atom::AtomDecoratorhttps://salilab.org/imp/doc/doxygen/classIMP_1_1atom_1_1AtomDecorator.htmlno longer inherits from IMP::core::XYZDecoratorhttps://salilab.org/imp/doc/doxygen/classIMP_1_1core_1_1XYZDecorator.html .