Oliver Beckstein edited this page Sep 26, 2015 · 4 revisions

The 0.7.4 release of MDAnalysis has considerably shrunk in size: Instead of a 20 MB tar file it is now about 1 MB because all the trajectories and files for testing have been moved into a separate package, MDAnalysisTestData (file MDAnalysisTestData-0.7.4.tar.gz), which is to be installed separately. For more details see Issue 28 and MDAnalysisTestData.


0.7.4 release


  • Universe() got new keywords topology_format and format to allow the user to specify the file formats instead of deriving it from the extensions (does not work with "chained" files at the moment); thanks to Michael Lerner for the suggestion
  • Chain trajectory reader allows frame indexing.
  • Issue 75: additional donors and acceptors keywords for H-bond analysis
  • structural alignment functions alignto() and rms_fit_traj() can also take a list of selection strings in order to define atom groups with fixed atom order and alignto() preserves the order of supplied AtomGroups for the special select values "all" and None.
  • new set_* methods for AtomGroup allows changing of Atom attributes for all members of the group (such as the segid) (EXPERIMENTAL)
  • new Atom and Residue attribute resnum that can be used to store the canonical PDB residue number (EXPERIMENTAL)


  • fixed Issue 74 (bug in AMBER topology parser which would show up for certain numbers of input lines; thanks to htaoyu1)
  • fix for Issue 48 (sparse contact_matrix in was slow as written in pure Python; was optimized in C code using scipy.weave)
  • HydrogenBondingAnalysis: donor atom name CO --> O (proper backbone oxygen) and acceptor NH -> N; without the fix one misses most of the backbone H-bonds
  • alignto() and rms_fit_traj(): order of mobile and reference selection was reversed when supplied as a tuple (sel1, sel2)


  • replaced analysis.util.progress_meter() with class core.log.ProgressMeter
  • Issue 28: split off test data trajectories and structures from MDAnalysis/tests/data into separate package MDAnalysisTestData, which is required to run the UnitTests from release 0.7.4 onwards. Numbering matches the earliest MDAnalysis release for which the data is needed. Any later releases of MDAnalysis will also use these test data unless a MDAnalysisTestData package with a higher release number is available


orbeckst, dcaplan, jandom

Project Information

GNU GPL v2 code license
Labels: python, molecular dynamics, analysis, DCD, CHARMM, LAMMPS, NAMD, Gromacs, computer simulation, atoms, coordinates, trajectory, XTC, Library, object-oriented
Core Developers


Release Notes
Guide for Developers
Google Summer of Code

Code of Conduct


@mdanalysis on Twitter
Downloads (PyPi)
Mailing Lists:
User discussion group
Developer mailing list

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.