parmed.namd package¶
Submodules¶
Module contents¶
This package contains code for reading, writing, and modifying NAMD files needed to start and/or restart simulations with NAMD. The most common formats are the so-called “namdbin” files heavily utilized by VMD; these are often given the extensions .coor and .vel (coordinates and velocities, respectively).
-
class
parmed.namd.NamdBinCoor(values=[])[source]¶ Bases:
parmed.namd.namdbinfiles.NamdBinFileClass to read or write NAMD “bincoordinates” files.
- Attributes
- coordinates
natomThe current number of atom entries.
Methods
copyatoms(start_index, natoms)Convenience function, same as insertatoms() but set ‘values’ to be the same as the previous natoms’ values (i.e.
delatoms(indices)Delete entries corresponding to the given atom indices.
insertatoms(start_index, natoms[, values])Insert space for natom entries beginning at start_index.
read(fname)Return an object from the values in a NAMD binary file.
write(fname)Write the current attributes to a file.
-
property
coordinates¶
-
class
parmed.namd.NamdBinVel(values=[])[source]¶ Bases:
parmed.namd.namdbinfiles.NamdBinFileClass to read or write NAMD “binvelocities” files.
- Attributes
natomThe current number of atom entries.
- velocities
Methods
copyatoms(start_index, natoms)Convenience function, same as insertatoms() but set ‘values’ to be the same as the previous natoms’ values (i.e.
delatoms(indices)Delete entries corresponding to the given atom indices.
insertatoms(start_index, natoms[, values])Insert space for natom entries beginning at start_index.
read(fname)Return an object from the values in a NAMD binary file.
write(fname)Write the current attributes to a file.
-
property
velocities¶