gmxtop
GROMACS topology files for python
Description
The gmxtop project provides a python interface to
- read and write toplogy and force field information from GROMACS-type top-files
- alter force field parameters
The gmxtop project derives this functionality from the kimmdy project, originally developed by the graeter-group, and includes only minor modifications to parts of the original code to operate independently.
The kimmdy project is licensed under the GNU General Public License v3.0 and, as a derivative work, the gmxtop project is distributed under the same license. See LICENSE for details.
Tutorials
The following tutorials are avaiable as Google Colab notebooks and hence do not require a local installation:
- Basic tutorial - Basic accessing of topology information with gmxtop
- Advanced tutorial - Advanded accessing of topology information with gmxtop
- Force field parameter tutorial - Adapting force field parameters with gmxtop
Installation
From PyPI
pip install gmxtop
From source via uv
Clone repository and move into
git clone git@github.com:graeter-group/gmxtop.git
cd gmxtop
Install repository
uv sync
Activate virtual environment
source .venv/bin/activate
Verify install by running the tests
pytest tests
From source via conda and pip
Clone repository and move into
git clone git@github.com:graeter-group/gmxtop.git
cd gmxtop
Install repository into conda environment
conda create -n gmxtop python -y
conda activate gmxtop
pip install -e '.[dev]' # install with dev dependencies
Verify install by running the tests
pytest tests
Metadata
Release files for gmxtop 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gmxtop-0.0.2.tar.gz | 233.3 kB | Without provenance | Details for gmxtop-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gmxtop-0.0.2-py3-none-any.whl | Python 3 | none | any | Details for gmxtop-0.0.2-py3-none-any.whl |
Total release size: 536.3 kB
Release files / gmxtop-0.0.2.tar.gz
| Download URL | gmxtop-0.0.2.tar.gz |
|---|---|
| Size | 233.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aa3e35328d343858e8174a87715a1672b5ccc5567e9c370b6ec98f3ebaa45847
|
|
BLAKE2b-256 checksum How to use checksums |
cf7368837b1c32b67486eee206ef629d360d1f8cc49071df17704b25f7d962bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / gmxtop-0.0.2-py3-none-any.whl
| Download URL | gmxtop-0.0.2-py3-none-any.whl |
|---|---|
| Size | 302.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8dc569706b60f123032c3f4d68f55a23bc5d6aed5c9ef060446849306c36670c
|
|
BLAKE2b-256 checksum How to use checksums |
5eff34c568fb30515cadd95afeb081445517496fe8f271d92f40f6ad20861226
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Security for gmxtop 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.