Hi Thomas,

It works!

Thanks,
Yang

On Thu, Mar 15, 2018 at 3:29 AM, Thomas Holder <
thomas.hol...@schrodinger.com> wrote:

> Hi Yang,
>
> With PyMOL 2.1, "finish_launching" should not be necessary to use the
> PyMOL API in jupyter notebook. PyMOL will now automatically start a backend
> process (without the GUI, like with "-c") in the main thread if you call
> any pymol.cmd function. Check out this screenshot:
>
> https://pymol.org/alpha/jupyter-notebook.png
>
> On the other hand, "finish_launching" will launch PyMOL in a new thread
> with an event loop, which will cause 100% CPU usage (at least with "-c").
>
> Cheers,
>   Thomas
>
> > On Mar 15, 2018, at 1:35 AM, Yang Su <s...@crystal.harvard.edu> wrote:
> >
> > Dear List,
> >
> > I would like to use some of the pymol capabilities with my other python
> code in jupyter notebook. But after running
> >
> > import pymol
> > pymol.finish_launching(['pymol', '-qc'])
> >
> > CPU usage stays at 100% for the python process. After
> >
> > pymol.cmd.quit()
> >
> > CPU usage returns to normal.  I see the same pattern when I run those
> commands in an interactive python shell. Tried pymol 2.0/2.1 with both
> python 2.7 and 3.6 on mac (anaconda) and linux.
> >
> > Did I do anything wrong or is it a bug in pymol?
> >
> > Thanks,
> >
> > Yang
>
> --
> Thomas Holder
> PyMOL Principal Developer
> Schrödinger, Inc.
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
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

Reply via email to