Skip to main content

Receiver for IMD v2 and v3 data from simulation engines like Gromacs, LAMMPS, and NAMD

Project description

IMDClient

Latest release Last release tag GitHub commits since latest release (by date) for a branch Documentation Status
Status GH Actions Status codecov
Community License: GPL v2 Powered by MDAnalysis

Receiver for IMDv3 protocol from simulation engines like Gromacs, LAMMPS, and NAMD.

IMDClient is bound by a Code of Conduct.

Installation

To build IMDClient from source, we highly recommend using virtual environments. If possible, we strongly recommend that you use Anaconda as your package manager. Below we provide instructions both for conda and for pip.

With conda

Ensure that you have conda installed.

Create a virtual environment and activate it:

conda create --name imdclient
conda activate imdclient

Build this package from source:

pip install -e .

If you want to update your dependencies (which can be risky!), run:

conda update --all

And when you are finished, you can exit the virtual environment with:

conda deactivate

With pip

To build the package from source, run:

pip install .

If you want to create a development environment, install the dependencies required for tests and docs with:

pip install ".[test,doc]"

Copyright

The IMDClient source code is hosted at https://github.com/becksteinlab/imdclient and is available under the MIT license (see the file LICENSE).

Copyright (c) 2024, Lawson

Acknowledgements

Project based on the MDAnalysis Cookiecutter version 0.1.

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

imdclient-0.1.1.tar.gz (99.1 MB view details)

Uploaded Source

Built Distribution

imdclient-0.1.1-py3-none-any.whl (99.1 MB view details)

Uploaded Python 3

File details

Details for the file imdclient-0.1.1.tar.gz.

File metadata

  • Download URL: imdclient-0.1.1.tar.gz
  • Upload date:
  • Size: 99.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.7

File hashes

Hashes for imdclient-0.1.1.tar.gz
Algorithm Hash digest
SHA256 329844f0921c78f39a8805564dfa7c0e092e552d07b3926269e1c21d39bc7981
MD5 f567af89de035d0d6ec1fcb9ff607126
BLAKE2b-256 5c59ce15f5fe1e374d03494ce5e573498144dfa4139a320f4f1338a6745f294f

See more details on using hashes here.

File details

Details for the file imdclient-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: imdclient-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 99.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.7

File hashes

Hashes for imdclient-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1dfe019bab1a3f233492684988d99a026ea48b8daa300d8d93c0becd4269e741
MD5 d4f1f07302087c426d53daaeac0270e7
BLAKE2b-256 e12a8807bd65c1560b7cd950924d504f278b7dff2b2d5bef6ee0397130d294bf

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