asyncmd is a library to write concurrent code to run and analyze molecular dynamics simulations using pythons async/await syntax.
Project description
asyncmd
asyncmd is a library to write concurrent code to run and analyze molecular dynamics simulations using pythons async/await syntax. Computationally costly operations can be performed locally or submitted to a queuing system.
asyncmd enables users to construct complex molecular dynamics (MD) workflows or develop and implement trajectory based enhanced sampling methods with the following key features:
- flexible, programmatic and parallel setup, control, and analysis of an arbitrary number of MD simulations
- dictionary-like interface to the MD parameters
- parallelized application of user defined (python) functions on trajectories (including the automatic caching of calculated values)
- propagation of MD until any or all user-supplied conditions are fulfilled on the trajectory
- extract molecular configurations from trajectories to (re)start an arbitrary number of MD simulations from it
Installation
The following command will install asyncmd from PyPi:
pip install asyncmd
Documentation
See the asyncmd documentation for more information.
Contributing
All contributions are appreciated! Please refer to the documentation for information.
This README.md is printed from 100% recycled electrons.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asyncmd-0.4.0.tar.gz.
File metadata
- Download URL: asyncmd-0.4.0.tar.gz
- Upload date:
- Size: 104.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47db9241b11526e8ecfc8a23105cbd1449edb0d39c23518dab5d4c5f50fc7c6a
|
|
| MD5 |
2b44c8a62e2a708df1bfff6db5aa180b
|
|
| BLAKE2b-256 |
105fe7d5710c1c0c1c5ed7a4b6915a614ce0789746dbe01b72868b92bfb6a462
|
Provenance
The following attestation bundles were made for asyncmd-0.4.0.tar.gz:
Publisher:
publish-to-pypi.yml on bio-phys/asyncmd
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asyncmd-0.4.0.tar.gz -
Subject digest:
47db9241b11526e8ecfc8a23105cbd1449edb0d39c23518dab5d4c5f50fc7c6a - Sigstore transparency entry: 301803410
- Sigstore integration time:
-
Permalink:
bio-phys/asyncmd@3a00ff4dc4fb26fc3c2652140f91f2d0507665d9 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/bio-phys
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@3a00ff4dc4fb26fc3c2652140f91f2d0507665d9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file asyncmd-0.4.0-py3-none-any.whl.
File metadata
- Download URL: asyncmd-0.4.0-py3-none-any.whl
- Upload date:
- Size: 109.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4cec6ea8c80942da4408722f7d34643de504a36ff23f10a2b78f684ef9dd73d9
|
|
| MD5 |
d9038c55a0763a871bc655d3d9d7a20f
|
|
| BLAKE2b-256 |
93b414ef5fa224c3e4608d4b86ca4df3a87e40ad174cf0962b38148d57657f1d
|
Provenance
The following attestation bundles were made for asyncmd-0.4.0-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on bio-phys/asyncmd
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
asyncmd-0.4.0-py3-none-any.whl -
Subject digest:
4cec6ea8c80942da4408722f7d34643de504a36ff23f10a2b78f684ef9dd73d9 - Sigstore transparency entry: 301803423
- Sigstore integration time:
-
Permalink:
bio-phys/asyncmd@3a00ff4dc4fb26fc3c2652140f91f2d0507665d9 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/bio-phys
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@3a00ff4dc4fb26fc3c2652140f91f2d0507665d9 -
Trigger Event:
push
-
Statement type: