The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings Molecular Modelling Toolkit
Summary Activity Forums Tracker Tasks Docs Surveys News SCM Files

Project Filelist for Molecular Modelling Toolkit

File Release Notes and Changelog

Release Name: 2.5.20

No release notes

Change Log
New features:

- ParallelepipedicPeriodicUniverse makes it possible to work with
  non-orthogonal universes that are periodic in three dimensions.
  At the moment, energy evaluation is slow (the nonbonded list
  iterates over all atom pairs), and the reciprocal part of the Ewald
  sum is not yet implemented.

- When the method view() is called on a universe object that represents a
  periodic universe, the simulation box is shown as twelve lines
  representing its edges, if VMD has been defined as PDBVIEWER.

- New force field for C-alpha models of proteins: AnisotropicNetworkForceField.
  This is very similar to DeformationForceField, the only difference being
  that the pair force constant as a function of the pair distance is a step
  function rather than an exponential.

Modifications:

- The method Universe.configuration() no longer folds the atomic coordinates
  into the central box of a periodic universe. Sometimes this is not desired,
  and when it it, it can always be achieved with an explicit call to
  Universe.foldCoordinatesIntoBox().

Improvements:

- The methods that perform calculations on normal modes now all take
  an optional argument first_mode (default: 6) that defines the first
  mode to be taken into account.

- Database entries for C- and N-terminal neutral lysine.

- More unt tests.

Bug fixes:

- When Configuration objects were copied, the cell parameters were not copied.
  The copy contained the cell parameters of the current configuration of the
  universe instead.

- Nonbonded list generation for periodic universes could in rare cases
  miss atom pairs inside the cutoff.

- Multi-threaded energy evaluation got stuck for more than two threads.

- CompoundForceField objects could not be pickled.

- Dihedral energy terms were wrong for phase offsets other than
  0 and pi. Note: this has no incidence on AMBER and OPLS force fields
  because they use only offsets of 0 and pi.

- MoleculeFactory.retrieveMolecule had a left-over print statement.

- TrajectoryViewer crashed when single-precision trajectories had
  a discontinuous time axis.

- The charges for the Amber force field in the database files for nucleotides
  were lacking the last digit.

- NumPy compatibility fixes.