Skip to content

Commit

Permalink
Add utilities for parsing gmso forcefields XML. Closes #4 (#5)
Browse files Browse the repository at this point in the history
* Add utilities for parsing gmso forcefields XML. Closes #4

* WIP- Add conversion to gmso forcefield

* WIP- Fix bugs associated with atom_types conversion

* WIP- Add conversion upto bondtypes

* Empty trigger for GHA

* Add conversion for gmso angletypes

* WIP- Figureout independent variables on the fly

* Add independent variables calculation to atom_types

* WIP- Fix attrib kwargs passing style

* Bleeding edge gmso support

* LRU Cache expression vs indep_variables calculation

* WIP- Add more tests

* Add gmso xml loader

* Additional tests

* fix typo for gmsoff scaling factors

* remove print statement and add GMSOFFs to __init__

* Support params as list of values

* Fix typo in kcal

* WIP- Pin unit version

* Validate gmso schema before load [skip ci]

* WIP- Fix case with wildcards. Thanks @CalCraven

* WIP- precommit fixes

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Use gmso develop branch

* Trim duplicates for bondtypes

* conda install gmso>=0.9.0

* Remove unnecessary dependencies

* WIP- Duplicates testing for every connected type

* Handle duplication logic for pairpotential types

Co-authored-by: Co Quach <daico007@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Co Quach <43968221+daico007@users.noreply.github.com>
  • Loading branch information
4 people committed Aug 19, 2022
1 parent 096c1e8 commit 7284f24
Show file tree
Hide file tree
Showing 13 changed files with 2,240 additions and 33 deletions.
2 changes: 1 addition & 1 deletion forcefield_utilities/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from forcefield_utilities.xml_loader import FoyerFFs
from forcefield_utilities.xml_loader import FoyerFFs, GMSOFFs

__version__ = "0.1.2"
Loading

0 comments on commit 7284f24

Please sign in to comment.