RPC
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Remote control of PyMOL is possible with XML-RPC.
Launch PyMOL with the "-R" option to start the RPC server.
pymol -R
Connect from any client, using python:
try:
# Python 2
import xmlrpclib
except ImportError:
# Python 3:
import xmlrpc.client as xmlrpclib
srv = xmlrpclib.ServerProxy('http://localhost:9123')
srv.do('fetch 2xwu')
srv.do('as cartoon')
srv.do('spectrum')
# or
srv.fetch('2xwu')
srv.show_as('cartoon')
srv.spectrum()