Hi all, we made an attempt to support saving session files for previous versions of PyMOL. The latest changes in the SVN repository introduce the "pse_export_version" setting. So if you want to send someone a session file that can be opened with PyMOL 1.7.4, you can do:
set pse_export_version, 1.74 save session.pse There are limitations. For details, see: http://pymolwiki.org/index.php/pse_export_version Cheers, Thomas On 08 Apr 2015, at 15:12, Thomas Holder <thomas.hol...@schrodinger.com> wrote: > Hi Matt, > > there might be room for improvement regarding our versioning scheme. > Nevertheless, in the last year, a "point update" with no changes in the > session file format would be an increment in the 4th position (x.x.x.y). > > Also, 1.7.5 code so far only lives in the SVN repo, there is no 1.7.5 release > (the next release will be 1.7.6 or 1.8.0). This doesn't mean that the SVN > code is not stable, but it's a development repo with work in progress. If you > want to generate and distribute session files, you should use a released > version for that. > > Cheers, > Thomas > > On 08 Apr 2015, at 14:46, Matthew Baumgartner <mp...@pitt.edu> wrote: > >> Even for point updates? Even 1.7.4 can't read 1.7.5 files. If you are >> planning on removing any level of forward compatibility to the point >> where nothing loads, you should change your version number to 2.0 such >> that there is a clear difference and I can inform my collaborators not >> to update past 1.7.4. >> >> >> On 4/8/15 2:38 PM, Thomas Holder wrote: >>> Hi Matt, >>> >>> PyMOL session files are in general not "forward compatible". >>> >>> See for example: >>> https://sourceforge.net/p/pymol/mailman/message/31070268/ >>> >>> Cheers, >>> Thomas >>> >>> On 08 Apr 2015, at 14:19, Matthew Baumgartner <mp...@pitt.edu> wrote: >>> >>>> Hi, >>>> I'm running pymol 1.7.5.0 (r4114) from the SVN and I can't load pse files >>>> created in 1.7.5.0 in any older version of Pymol. >>>> >>>> When I create a pymol session file where I fetch a PDB, show as cartoons, >>>> and save the session (see >>>> https://dl.dropboxusercontent.com/u/22529812/test.pse) and open it in >>>> pymol 1.7.4.0 on osx or linux, i get the following error: >>>> >>>> Warning: This session was created with a newer version of PyMOL (1.750). >>>> Warning: Some content may not load completely. >>>> ExectiveSetSession-Error: after names. >>>> ExectiveSetSession-Warning: restore may be incomplete. >>>> Scanning for modules took 0.0001 seconds >>>> >>>> Loading it in pymol 1.3 (educational release) gives slightly more of an >>>> error. >>>> >>>> Warning: This session was created with a newer version of PyMOL (17.50). >>>> Warning: Some content may not load completely. >>>> Executive: skipping unrecognized object "1ycr" of type 10613678. >>>> ExectiveSetSession-Error: after names. >>>> ExectiveSetSession-Warning: restore may be incomplete. >>>> >>>> >>>> Any idea what is wrong, or do I need to downgrade back to 1.7.4? >>>> >>>> Thanks in advance, >>>> Matt Baumgartner -- Thomas Holder PyMOL Principal Developer Schrödinger, Inc. ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ 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