mdtraj.formats.AmberRestartFile

class mdtraj.formats.AmberRestartFile(filename, mode='r', force_overwrite=True)

Interface for reading and writing AMBER ASCII restart files. This is a file-like object, that supports both reading and writing depending on the mode flag. It implements the context manager protocol, so you can also use it with the python ‘with’ statement.

Parameters
filenamestr

The name of the file to open

mode{‘r’, ‘w’}, default=’r’

The mode in which to open the file. Valid options are ‘r’ or ‘w’ for ‘read’ or ‘write’

force_overwritebool, default=False

In write mode, if a file named filename already exists, clobber it and overwrite it

See also

md.AmberNetCDFRestartFile

Low level interface to AMBER NetCDF-format restart files

Attributes
n_atoms
n_frames

Methods

read(self[, atom_indices])

Read data from an AMBER ASCII restart file

read_as_traj(self, topology[, atom_indices])

Read an AMBER ASCII restart file as a trajectory.

write(self, coordinates[, time, …])

Write one frame of a MD trajectory to disk in the AMBER ASCII restart file format.

close

__init__(self, filename, mode='r', force_overwrite=True)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(self, filename[, mode, force_overwrite])

Initialize self.

close(self)

read(self[, atom_indices])

Read data from an AMBER ASCII restart file

read_as_traj(self, topology[, atom_indices])

Read an AMBER ASCII restart file as a trajectory.

write(self, coordinates[, time, …])

Write one frame of a MD trajectory to disk in the AMBER ASCII restart file format.

Attributes

distance_unit

n_atoms

n_frames