Pymbar 4 introduced API-breaking changes, making physical_validation incompatible with pymbar versions >= 4.
This change makes the physical_validation code agnostic to the pymbar version, using try/catch blocks for the relevant imports and adding a helper function wrapping the call to the pymbar BAR functionality.
This also extends our CI to test for both pymbar versions we intend to support.
Description
Pymbar 4 introduced API-breaking changes, making physical_validation incompatible with pymbar versions >= 4.
This change makes the physical_validation code agnostic to the pymbar version, using try/catch blocks for the relevant imports and adding a helper function wrapping the call to the pymbar BAR functionality.
This also extends our CI to test for both pymbar versions we intend to support.
Fixes #216.
Status