You are here

PyMOL Update

7 posts / 0 new
Last post
PyMOL Update
#1

Dear Developers,

 

PyMOL has just been updated to use Python 3 by default, thus the PyMOL-RosettaServer.py script to view the structure changes in PyMOL no longer works.

The print statements needs to be changed as well as the 'from cStringIO import StringIO' along with other changes to update the script from python 2 to python 3.

 

I hope this helps.

Category: 
Post Situation: 
Tue, 2018-04-10 22:07
ac.research

We've had an issue filed for this for a while.  The first fix didn't stick.  Thanks for pointing it out!

Wed, 2018-04-11 16:03
smlewis

Has there been any progress made on this issue? I have tried to make a workaround myself and am currently stuck on decompressing  the structure in packet processing. gzip/zlib does not seem to like the header and format of the structure sent. 

Fri, 2018-05-11 09:04
mtessmer

This has being cared of, in the newest PyRosetta build you should be able to find PyMOL-RosettaServer.python3.py script which should work fine in Pyhon3

Fri, 2018-05-11 10:21
Sergey

Would you happen to know where the file is? I just downloaded the latest build (linux release 180 for python 3.6) and cannot find the PyMOL-RosettaServer.python3.py script anywhere. I did a search on the whole distribution and nothing turned up.

Mon, 2018-05-14 19:53
mtessmer

IDK if Sergey gets replies emailed by the forum software but I have brought this to his attention.

Tue, 2018-05-15 10:47
smlewis

Thank you for letting us know! Looks like this file was not added into distribution package. This is fixed now, so next release (~May 18) should have it. In meanwhile you can grab it from Rosetta source package (should be in main/source/src/python/PyRosetta/src/ dir).

Tue, 2018-05-15 11:20
Sergey