Hi Matic,

As a proof of concept, the following snippet would save a session file every 30 
seconds. You can put this in your pymolrc file.

python
import os
import threading
import time
from pymol import cmd
def _auto_save():
    filename = os.path.expanduser(time.strftime('~/pymol-auto-save-%s.pse'))
    while True:
        time.sleep(30) # interval in seconds
        cmd.save(filename, quiet=0)
_auto_save = threading.Thread(target=_auto_save)
_auto_save.setDaemon(1)
_auto_save.start()
python end

Saving session files is not very fast, so with larger molecules, the 
interruption will be very noticeable. There is a new experimental setting in 
PyMOL 1.8.2 which can improve this: pse_binary_dump

Cheers,
  Thomas

On 22 Apr 2016, at 02:31, Matic Kisovec <matic.kiso...@ki.si> wrote:

> Dear PyMOL users,
> 
> I would just like to bump this question again.
> I would be glad to see some replies either from users or developers.
> 
> Best regards,
> Matic
> 
> 
> On 31. 03. 2016 08:02, Matic Kisovec wrote:
>> Dear Pymol users,
>> 
>> a quick google search returned empty regarding the ability of Pymol to
>> autosave the session at a specified time interval.
>> The feature is available in different programs from text to vector
>> editors etc.
>> I would find it useful to have the ability to automatically save a
>> couple of recent checkpoints while I am using Pymol.
>> 
>> My question is if this would be interesting/useful for anybody and a
>> question to the developers if this can be implemented?
>> 
>> Best regards,
>> Matic

-- 
Thomas Holder
PyMOL Principal Developer
Schrödinger, Inc.


------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
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