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.