GromacsWrapper
GromacsWrapper copied to clipboard
GromacsWrapper wraps system calls to GROMACS tools into thin Python classes (GROMACS 4.6.5 - 2024 supported).
https://gitlab.com/KomBioMol/gromologist is a Python package for handling top and itp files.
AttributeDict does not support hasattr() but it should: ```python import gromacs ad = gromacs.utilities.AttributeDict(a=1, b=2) assert hasattr(ad, "a") assert not hasattr(ad, "x") # raises AttributeError from KeyError ``` Using ``in``...
Related to https://github.com/Becksteinlab/MDPOW/pull/174 In gromacs, one can add a specific number of ions by using keywords nn and np. But in gromacs wrapper `solvate` function, ions only can be added...
The problem: `.names` doubles after interacting with `pickle`, `cPickle` and `dill`. How to reproduce ([test.txt](https://github.com/Becksteinlab/GromacsWrapper/files/6217259/test.txt)): ```python import gromacs.formats as gmx import os import pickle def load_xvg(filepath, failsafe=2): xvg_file = gmx.XVG()...
JOSS paper
Write a short software paper on GromacsWrapper for [JOSS](http://joss.theoj.org/). - [Author instructions](https://joss.readthedocs.io/en/latest/submitting.html) – create a repo and then submit, ~1000 words, see examples - authors? - any contributor (name on...
As pointed out in PR #164 , the `edit_mdp()` function should use the MDP parser. This would also reduce extremely cryptic errors such as `gmx grompp: -include is not an...
Short software paper for submission to the [Journal of Open Source Software](http://joss.theoj.org/). The paper will be part of the GromacsWrapper repository; this appears to be the common pattern with other...
For the paper #147 it would be very beneficial to demonstrate that GromacsWrapper has been used elsewhere, especially in software or work that can be cited. Please add to this...
The docs should start with a small tutorial that shows how to use GromacsWrapper. This is also important for the paper #147 because they will review docs together with installability...
In attempting to read an .xpm file generated by `g_mdmat` with the `-frames` flag, the xpm reader fails with the error: ``` python 216 s = self.unquote(line) --> 217 data[:,...