parmed.openmm.NetCDFReporter

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

NetCDFReporter prints a trajectory in NetCDF format

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]

Create a NetCDFReporter instance.

Parameters
filestr

Name of the file to write the trajectory to

reportIntervalint

How frequently to write a frame to the trajectory

crdsbool=True

Should we write coordinates to this trajectory? (Default True)

velsbool=False

Should we write velocities to this trajectory? (Default False)

frcsbool=False

Should we write forces to this trajectory? (Default False)

Methods

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

Create a NetCDFReporter instance.

describeNextReport(simulation)

Get information about the next report this object will generate.

finalize()

Closes any open file

report(simulation, state)

Generate a report.