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.0.tar.gz (99.1 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: imdclient-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 45073ad4b6a87d217e3ddf1a47a5b8370369ca8f69b2b30a30acc43e27a64058
MD5 e1757c23c9ab5b44f8aa3254a41b69b3
BLAKE2b-256 2fd7ebb7ec001b47137faf5b80e50c477cb1a61c7c96c8b13af2ed9c1a90ef56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imdclient-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee1276ca28545ca1ecbe6e4c858f5a502ce312885b41c0e89470676751859d0e
MD5 e1c14ba6a6ad61cc3d42510e56504f17
BLAKE2b-256 5ac42f9d0e6b0eff2c16150f3d6acb26d6d8d4ad8be3d027709e47663589e38c

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