Skip to content

Deprecate MSMBuilder - #853

Merged
dwhswenson merged 4 commits into
openpathsampling:masterfrom
dwhswenson:deprecate_msmbuilder
Sep 19, 2019
Merged

Deprecate MSMBuilder#853
dwhswenson merged 4 commits into
openpathsampling:masterfrom
dwhswenson:deprecate_msmbuilder

Conversation

@dwhswenson

@dwhswenson dwhswenson commented Sep 17, 2019

Copy link
Copy Markdown
Member

MSMBuilder is not being maintained. Its conda-forge build pins numpy to 1.12. OpenMM 7.4 requires numpy>=1.14, (although this requirement is implicit, not explicit, so we end up with test failures when we try to run OpenMM with an old version of numpy, see openmm/openmm#2385).

I think the solution on our end is to deprecate the integration with MSMBuilder (MSMBFeaturizerCV). In principle, we can keep it around, but we can't test it in the same environment as the newest OpenMM.

I'm marking it as deprecated and to be removed in 2.0, with the thoughts that:

  1. I don't think anyone was using this functionality in OPS.
  2. It's more important to keep up to date with OpenMM.
  3. If someone picks up MSMBuilder maintenance, we can always "undeprecate."

@dwhswenson
dwhswenson requested a review from jhprinz September 17, 2019 13:23
@dwhswenson

Copy link
Copy Markdown
Member Author

This is ready for review. I'll leave this up for comment for at least 24 hours (will not merge before evening of 18 September).

@dwhswenson
dwhswenson merged commit 731f3af into openpathsampling:master Sep 19, 2019
@dwhswenson
dwhswenson deleted the deprecate_msmbuilder branch September 19, 2019 10:03
This was referenced Dec 11, 2019
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.

1 participant