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 v3 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 GNU General Public License, version 3 (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.2.tar.gz (99.2 MB view details)

Uploaded Source

Built Distribution

imdclient-0.1.2-py3-none-any.whl (99.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: imdclient-0.1.2.tar.gz
  • Upload date:
  • Size: 99.2 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.2.tar.gz
Algorithm Hash digest
SHA256 1aca91070565bb6beca8bcb65f715299fb99829c16c2c35aa8435739ff15fb81
MD5 392ef8a19ab4acfc055aa57b5744bb04
BLAKE2b-256 8deb5ee701af0524ac7bf5131f9e17728f19f22267fd77e100b96353784b8711

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imdclient-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 99.2 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 156cd5957c4a2412d88451adc060213d1466e395443b07464a711d463aafbde9
MD5 ef3aa5f94eed2372e53c3a976fc346fe
BLAKE2b-256 690cec873170f72d6edf5309a53d2986ac873dd289ed330151858c875934f08d

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