Closed CalCraven closed 4 months ago
Attention: Patch coverage is 92.85714%
with 1 lines
in your changes are missing coverage. Please review.
Project coverage is 92.45%. Comparing base (
69fd5e2
) to head (0a8b944
).
Files | Patch % | Lines |
---|---|---|
gmso/utils/sorting.py | 80.00% | 1 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Add tests and change behavior when applying types, update connection connection_members from types.
This addressed a bug found by @bc118 using NAMD, which write the indices of impropers which must match with the types of the improper types listed.
This screenshot identifies the issues most clearly with impropers. Order is only enforced from identifying the improper in the forcefield. As such, we have to do reordering once the improper_type is identified.
This is a potentially impactful issue if using improper in GMSO. Anyone doing so should check that the improper atoms in their output files are ordered as expected, with the central atom first, and the last atom last.