Hi Bjoern, I think you answered your own question. I think you need to use plot over draw. How about:
import pymol pymol.finish_launching() import matplotlib import pylab pylab.ion() pylab.figure() pylab.ioff() pylab.plot([1,2],[1,2]) pylab.show() The above gives me a fully interactive PyMOL session and matplotlib window. Cheers, -- Jason On Fri, Dec 17, 2010 at 7:46 PM, Bjoern Nadrowski <bjrnfrd...@googlemail.com> wrote: > Hello, > What I would like to do is write a python script that simultaneously > drives lammps (my molecular simulation program), puts lammps output to > pymol, and plot some pylab plots. > > When I try this: > > import pymol > pymol.finish_launching() > > import matplotlib > import pylab > > pylab.ion() > pylab.figure() > pylab.ioff() > pylab.draw([1,2],[1,2]) > raw_input() > > I do get my interactive pymol gui, but the pylab window is dead. It pops > up, but no line is drawn. I suspect that has something to do with the > gui handlers, so I would have to attach the pylab gui to the pymol one, > I suspect. I just don't know how to do that. > > Nota bene: > replacing the pylab lines with > pylab.figure() > pylab.plot([1,2],[1,2]) > pylab.show() > > works, but then the handler is with the pylab window, and no code after > that can be executed any more. > So you cannot update this window during execution time. > > Thanks for any help! > > > > ------------------------------------------------------------------------------ > Lotusphere 2011 > Register now for Lotusphere 2011 and learn how > to connect the dots, take your collaborative environment > to the next level, and enter the era of Social Business. > http://p.sf.net/sfu/lotusphere-d2d > _______________________________________________ > PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) > Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users > Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net > -- Jason Vertrees, PhD PyMOL Product Manager Schrodinger, LLC (e) jason.vertr...@schrodinger.com (o) +1 (603) 374-7120 ------------------------------------------------------------------------------ Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d _______________________________________________ PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net