openff-interchange
openff-interchange copied to clipboard
A project (and object) for storing, manipulating, and converting molecular mechanics data.
### Description ### Checklist - [ ] Add tests - [ ] Lint - [ ] Update docstrings
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.2 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.2...v0.4.3) - [github.com/igorshubovych/markdownlint-cli: v0.39.0 → v0.40.0](https://github.com/igorshubovych/markdownlint-cli/compare/v0.39.0...v0.40.0)
**Description** When dumping the interchange to GROMACS format, too many atom types are created. This is completely fine in terms of compatibility with GROMACS, but it is causing huge memory...
### Description Provide a brief description of the PR's purpose here. ### Checklist - [ ] Add tests - [ ] Lint - [ ] Update docstrings
The `experimental/openmmforcefields/gaff.ipynb` notebook has been failing on openff-docs since the release of 0.3.26. Here's the error: ```python nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell: ------------------ imported.visualize() ------------------ ---------------------------------------------------------------------------...
**Description** `ElectrostaticsHandler.charges` or similar dictionaries are ordered but probably just by the order it's created, which is probably just by chance how particles are returned by some iterator(s). It's worth...
**Description** ```python In [17]: out = ForceField("openff-2.1.0.offxml").create_interchange( ...: Molecule.from_smiles("CCO").to_topology() ...: ) ``` Indexing into a collection to get (physics) parameters with known atom indices requires creating a new instance of...
**Description** Interchange chooses to have a `.topology` attribute dangling off of it. For better or worse, these have some attributes in common and they can fall out of sync. For...
### Description Requires installing a branch of the same name from the toolkit. Here's a script that demonstrates it: ```python import openmm from openff.toolkit import ForceField, Molecule, Quantity, unit from...
### Description ### Checklist - [ ] Add tests - [ ] Lint - [ ] Update docstrings