pytrr

A package for reading GROMACS .trr files


Keywords
gromacs, simulation, trr
License
LGPL-2.1+
Install
pip install pytrr==0.5.0

Documentation

https://travis-ci.org/andersle/pytrr.svg?branch=master https://coveralls.io/repos/github/andersle/pytrr/badge.svg?branch=master

pytrr

pytrr is a Python package for reading .trr [1] files from GROMACS [2].

pytrr is intended as a lightweight, pure Python, library for reading .trr trajectories and it gives access to positions, velocities, etc. as numpy arrays.

Example

from pytrr import GroTrrReader

with GroTrrReader('traj.trr') as trrfile:
    for frame in trrfile:
        print(frame['step'])
        frame_data = trrfile.get_data()
        print(frame_data['x'][0])

Installation

pytrr can be installed via pip:

pip install pytrr

References

[1] http://www.gromacs.org/Developer_Zone/Programming_Guide/XTC_Library
[2] http://www.gromacs.org/