What’s New

These are new features and improvements of note in each release.

v0.6.1 (February 11, 2014)

  • Trajectory.join(discard_overlapping_frames=True) is criterion for detecting overlappign frames is more realistic
  • We now support installation via conda, and are supplying conda binaries
  • md.load() is much faster when loading multiple trajectory files
  • Bugfixes for pandas 0.13.0 release, detection of zinc atoms in PDB files
  • Geometry functions are more resiliant to segfaults from bad user parameters
  • Fix intermittent RMSD segfaults from invalid memory access
  • Fix RMSD centering bug with memory alignment after restrict_atoms

v0.6.0 (January 21, 2014)

  • md.rmsd() signature changed to be more understandable
  • All file objects now have a __len__ function.
  • Small bugfixes related to vsites.

v0.5.1 (January 4, 2014)

  • Minor bug fix when no dihedrals match specification
  • Add __str__ to Topology parts
  • More examples sections in docstrings

v0.5.0 (January 3, 2014)

  • Numerous bug fixes
  • Much improved coverage of the test suite.
  • Removed cffi dependency for accelerated geometry code
  • Faster multi-trajectory loading
  • MSMBuilder2 LH5 format support
  • Change license from GPL to LGPL
  • More convenience methods on Topology
  • PDB writer writes connect records
  • Hydrogen bond identification with baker_hubbard
  • Rotation/translation to superpose trajectories
  • New RMSD API. It’s much simpler and much more memory efficient
  • Full support for computing all of the chi angles
  • Add seek/tell methods to all of the trajectory file objects
  • New top level memory efficient iterload method for chunked trajectory loading
Versions