-
Notifications
You must be signed in to change notification settings - Fork 50
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
Need to refactor perses and dependencies to replace import simtk.openmm
with import openmm
#837
Comments
We have updated Since we test |
This worked, thanks! Should we keep this issue open as a reminder to refactor perses openmm imports? |
The only import we need to worry about is import simtk.openmm.app.element as element which should become from openmm.app import Element and then Future refactoring to completely eliminate |
I don't think there is really anything we can do, Or is there a different issue your seeing with the |
Those imports are not happening in |
I'm not totally sure this is true.
I agree with John that this is a low priority issue, so I'll mark it as such |
That's a warning we put in that this will eventually change, but we don't have a plan to remove support for |
At one point removing this style of import would break on the openmm version that we supported. Now that we use openmm >= 7.5 we could change this, but with finite dev effort it will be better to work on this later. |
Yes definitely. Was just raising this issue so that we don't forget, but definitely will not need this anytime soon, especially since John mentioned there are no plans to remove support for |
@zhang-ivy @ijpulidos @mikemhenry : Was this already addressed? |
Yes, we can close this issue. |
We are running 7.5, 7.6, and nightly in CI and tests are passing |
I'm using the nightly dev version of OpenMM (necessary to parametrize glycosylated systems) and getting this error when I try to run
from perses.app.relative_point_mutation_setup import PointMutationExecutor
:When the next version of OpenMM is released, we'll need to refactor perses and dependencies (like
openmoltools
) to use the new way of importing openmm.The text was updated successfully, but these errors were encountered: