Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GROMACS Interoperability overhaul, Part I #635

Merged
merged 15 commits into from Mar 31, 2023
Merged

Conversation

mattwthompson
Copy link
Member

@mattwthompson mattwthompson commented Mar 28, 2023

Description

  • Add GROMACSSystem and component models
  • Add native GROMACS parser ("native" ~= ported from InterMol)
    • Add InterMol license
  • Add exporter from GROMACSSystem
  • Add _create_topology_from_system(system: GROMACSSystem) -> Topology:
  • Test round-tripping a SAMPL6 system
  • Re-organize module structure
  • Update release history

@codecov
Copy link

codecov bot commented Mar 29, 2023

Codecov Report

Merging #635 (52962fe) into main (10b37c2) will increase coverage by 1.00%.
The diff coverage is 70.33%.

Additional details and impacted files

@mattwthompson mattwthompson changed the title Improve GROMACS parsers GROMACS Interoperability overhaul, Part I Mar 31, 2023
@mattwthompson mattwthompson marked this pull request as ready for review March 31, 2023 14:46
@mattwthompson mattwthompson merged commit 102ce1a into main Mar 31, 2023
17 of 18 checks passed
@mattwthompson
Copy link
Member Author

Next steps:

Make an Interchange -> GROMACSSystem conversion layer
Use this conversion in Interchange.to_top, removing old code that writes directly
Improve "base" collections classes
Make an GROMACSSystem -> Interchange conversion layer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant