vmd — Remote Tcl commands in VMD¶
The vmd module contains a very simple client that can connect to a
locally running server process in VMD. This allows running VMD
Tcl commands remotely. See VMD Tcl Text Commands for all
available commands.
The vmd module is independent from gromacs and
distribute for convenience. It can be used to implement additional
visualization and analysis tasks.
VMD control¶
Simple client to transmit Tcl commands to a server running in VMD.
VMD and the server run locally and can be started from the module. Once the
server is running, one can use vmd.client to communicate with the server
process via a local socket.
Example¶
Start a VMD server and connect:
from vmd.control import *
VMD = server()
VMD.command('molecule new load 1AKE')
or start an interactive Tcl session connected to a running VMD server process:
interactive(host)
asyncore.loop() # necessary
See VMD Tcl Text Commands for all available commands.