- The IMP::helperfile:///flute1/home/drussel/src/IMP/npc/doc/html/namespaceIMP_1_1helper.htmlmodule was added and various functionality moved there. See its documentation page for a list of what is there.
- IMP::algebra::SphericalCoords was renamed to IMP::algebra::SphericalVector3Dfile:///flute1/home/drussel/src/IMP/npc/doc/html/classIMP_1_1algebra_1_1SphericalVector3D.htmlto be consistent with other algebra classes.
- IMP::algebra::Rotation2Dfile:///flute1/home/drussel/src/IMP/npc/doc/html/classIMP_1_1algebra_1_1Rotation2D.htmlis now IMP::InvalidDefault to be consistent with the other similar classes.
- We are trying to be a bit more specific about what is expected from a IMP::atom::Hierachy. Towards that end, there are two tentive methods for extracting a representation from a hierarchy, IMP::atom::get_detailed_representation()file:///flute1/home/drussel/src/IMP/npc/doc/html/namespaceIMP_1_1helper.html#6ebb80f0a1ed2dde6358aa3c883a9560, and IMP::atom::get_simplified_representation().
- A method has been added to produce a simplified copy of an IMP::atom::Hierarchyfile:///flute1/home/drussel/src/IMP/npc/doc/html/classIMP_1_1atom_1_1Hierarchy.html. The method is still a bit crude and could benefit from other people inspecting the output and saying how it should be improved.
- There is now an IMP::algebra::BoundingBoxDfile:///flute1/home/drussel/src/IMP/npc/doc/html/classIMP_1_1algebra_1_1BoundingBoxD.htmlto track bounding box. There will be methods like IMP::algebra::bound_box(Sphere3D) which get the bounding box.
- Each IMP::Objectfile:///flute1/home/drussel/src/IMP/npc/doc/html/classIMP_1_1Object.htmlhas its own log level. If IMP::Object::set_log_level()file:///flute1/home/drussel/src/IMP/npc/doc/html/classIMP_1_1Object.html#0d3a43f589e45a6b4a61115b127ec054is called with a value other than IMP::DEFAULT, the value is used for code within and called by the object. To support this in your objects you need to add IMP_OBJECT_LOG to the start of each major method. It has been added to some of the core objects.