Skip to main content

Lightweight coordinate-only trajectory reader based on code from GROMACS, MDAnalysis, VMD.

Project description

Lightweight coordinate-only trajectory reader based on code from [GROMACS](http://www.gromacs.org/), [MDAnalysis](http://www.mdanalysis.org/) and [VMD](http://www.ks.uiuc.edu/Research/vmd/).

Used for coordinate retrieval in [MDSrv](https://github.com/arose/mdsrv) and [nglview](https://github.com/arose/nglview).

Should work with Python 2 and 3. If you experience problems, please file an [issue](https://github.com/arose/simpletraj/issues).

Installation

From PyPI:

pip install simpletraj

netCDF4

For reading .netcdf trajectory files the netCDF4 package is needed. As installing it can prove difficult, it is not a required package and must be installed separately.

If you use conda as your Python package manager:

conda install netcdf4

To install the NetCDF libraries and its Python package on debian/ubuntu:

sudo apt-get install libhdf5-serial-dev libnetcdf-dev pip install netCDF4

In case you get “ValueError: did not find HDF5 headers” try:

sudo su find / -name “libhdf5*.so*” # use what the above ‘find’ suggests to set ‘HDF5_DIR’ export HDF5_DIR=/usr/lib/i386-linux-gnu/hdf5/serial/ pip install netCDF4

Changelog

Version 0.4 and 0.5

  • FIX: Python 3 compatibility (iter/iteritems)

Version 0.3

  • FIX: DCD Python 2 compatibility

Version 0.2

  • ADD: package ready for PyPI

  • CODE: Python 3 compatibility

  • CODE: handle errors during offsets file reading/writing

Version 0.1

initial version (no release)

License

Generally GPL2, see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simpletraj-0.5.tar.gz (87.7 kB view details)

Uploaded Source

File details

Details for the file simpletraj-0.5.tar.gz.

File metadata

  • Download URL: simpletraj-0.5.tar.gz
  • Upload date:
  • Size: 87.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for simpletraj-0.5.tar.gz
Algorithm Hash digest
SHA256 860ccba82e7a6085ef1cbff74eb2db53df65fd58edabae3c45b8c45a219b8a3b
MD5 4121e82cfdd66f880a5fe2aa61a47051
BLAKE2b-256 eeb7881e0447e0efd8cf5c9fb7b6afa949f1f1bd06308e67497562a097e71ca8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page