Closed jaketanderson closed 2 years ago
@jaketanderson I think this is a version issue. I suspect you have pAPRika version 1.1.0 installed and the jupyter notebook you're using is probably from the master branch of the repository. The master branch includes a new variable fe_calc.topology
, which supersedes fe_calc.prmtop
. The OpenMM tutorial on the stable version of the docs uses prmtop
https://paprika.readthedocs.io/en/stable/tutorials/04-tutorial-cb6-but-openmm.html.
@jaketanderson I think this is a version issue. I suspect you have pAPRika version 1.1.0 installed and the jupyter notebook you're using is probably from the master branch of the repository. The master branch includes a new variable
fe_calc.topology
, which supersedesfe_calc.prmtop
. The OpenMM tutorial on the stable version of the docs usesprmtop
https://paprika.readthedocs.io/en/stable/tutorials/04-tutorial-cb6-but-openmm.html.
You're totally right Jeff, I was using the latest from master
but mistakenly using my older conda environment. Thank you for taking time to check this out :)
Closing the PR.
Time to cut a new release?
Running the openmm tutorial currently creates errors during the analysis phase due to the absence of a
prmtop
file attribute of theanalysis.fe_calc()
objectfree_energy
. Sincecb6-but-dum.prmtop
is already easily accessible in each window, this PR serves as a quick fix to avoid errors along the lines ofcould not initialize prmtop topology directly
and/or0-atom structure
.I haven't gotten the chance to try running the gromacs or namd tutorials, but if a similar issue is found in those notebooks defining the
prmtop
attribute might also be a fix for them.Questions: