parmed.openmm.MdcrdReporter

class parmed.openmm.MdcrdReporter(**kwargs)[source]

MdcrdReporter prints a trajectory in ASCII Amber format. This reporter will be significantly slower than binary file reporters (like DCDReporter or NetCDFReporter).

Parameters
filestr

Name of the file to write the trajectory to

reportIntervalint

Number of steps between writing trajectory frames

crdsbool=True

Write coordinates to this trajectory file?

velsbool=False

Write velocities to this trajectory file?

frcsbool=False

Write forces to this trajectory file?

Notes

You can only write one of coordinates, forces, or velocities to a mdcrd file.

Methods

describeNextReport(simulation)

Get information about the next report this object will generate.

finalize()

Closes any open file

report(simulation, state)

Generate a report.

__init__(file, reportInterval, crds=True, vels=False, frcs=False)[source]

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

Methods

__init__(file, reportInterval[, crds, vels, …])

Initialize self.

describeNextReport(simulation)

Get information about the next report this object will generate.

finalize()

Closes any open file

report(simulation, state)

Generate a report.