# [visit-users] Python to Session File ?

Kathleen S. Bonnell bonnell2 at llnl.gov
Mon Mar 15 12:20:28 EDT 2010

Steve,

Yes, I have downloaded the files, and have looked into the problem.
Definitely a few bugs, and they will be fixed for 2.0

1)  SaveSession from cli on Windows, will save with '.session'
extension, even though '.vses' is the expected extension on windows.
2)  RestoreSession window in gui only allows searching for files with
'.vses' extension
3)  RestoreSession via gui window always prepends the user's visit
directory (eg %My Documents%).

To work around the issue with 1.12, you will need to restore your
session from the cli.

If you want to still run the gui, then open Controls->Command
In one of the tabs type:
RestoreSession("C:\\path\\to\\your\\session\\file\
\sessionfile.vses.session", 0)

Then click 'Execute'.

A cli command window will open, and your session should be restored.

I apologize for the inconvenience this issue is causing, and thank
you for bringing it to our attention.

Please let us know if you discover further issues.

Kathleen

On Mon, 2010-03-15 at 09:57 -0600, Alignment Services Company wrote:
> March 15, 2010  09:50A.
> Hi Kathleen,
> Bests, ss.
> ps: May I remove the subject links from our server (ie, Have you
>
>
> At 09:30 AM 3/15/2010, you wrote:
> >hello Steve,
> >
> >Thank you for all the files in support of the bug report.  I will take
> >a look at it as soon as possible.  If there is a way to make it work
> >with 1.12 I will let you know, otherwise the issue will be addressed
> >for 2.0.
> >
> >Kathleen
> >
> >On Sun, 2010-03-14 at 11:06 -0600, Alignment Services Company wrote:
> > > March 14, 2010  11:00A.MT.  (GMT-07)
> > > Hello VisIt help:
> > > The  *.VTK  files for the below issue are per:
> > > www.**GoMeasure.com/Working/TestReportExample_sms1_PSToVisIT_1-VTKs.zip
> > > (~2KB)
> > > ss.
> > >
> > >
> > > ----------------------------
> > >
> > > March 13, 2010  12:15P.MT.  (GMT-07)
> > > Hello VisIt help:
> > > fwiw, the debug log files for the below issue are per:
> > > www.**GoMeasure.com/Working/VLog_03132010-1213.zip
> > > (~40KB)
> > > ss.
> > >
> > >
> > > ----------------------------
> > >
> > > March 13, 2010  10:45A.MT.  (GMT-07)
> > > Hello VisIt help:
> > >
> > > Still having zero success with VisIt GUI [Restore Session]:
> > >
> > >
> > > detail:
> > >
> > > 0) Using VisIt 1.12.2 {successfully installed from exe with all
> > > defaults} on single Windows XPpro SP3+.
> > >
> > > 1) Python script  successfully executed  (VisIt graphic is correct and
> > > manipulates properly; no errors reported in cmd window) from CLI
> > > utilizing SaveSession(full path to file) as last command in python
> > > script;
> > > example:   SaveSession("C:\AATemp\Dillon_Jobs\GYRO_Alignment-Display
> > > \TestReportExample-sms\TestReportExample_sms1_PSToVisIT_1.vses")
> > > Subject script is within zip per:
> > > www.**GoMeasure.com/Working/TestReportExample_sms1_PSToVisIT_1.zip
> > > (~21KB)
> > >
> > > 2) Session File "C:\AATemp\Dillon_Jobs\GYRO_Alignment-Display
> > > \TestReportExample-sms
> > > \TestReportExample_sms1_PSToVisIT_1.vses.session" exists.
> > > Subject .session file is within same zip per above:
> > > www.**GoMeasure.com/Working/TestReportExample_sms1_PSToVisIT_1.zip
> > >
> > > 3) Launch VisIt GUI on desktop; Manually navigate via:  [File],
> > > [Restore Session], {explicitly select session file per above}.
> > >
> > > 4) Error Results @ VisIt GUI:
> > > "Information" window
> > > "Error!"
> > > "VisIt could not locate the session file: C:\Documents and Settings
> > > \ASC\My Documents\VisIt 1.12.2\C:/AATemp/Dillon_Jobs/GYRO_Alignment-
> > > Display/TestReportExample-
> > > sms/TestReportExample_sms1_PSToVisIT_1.vses.session. Check that you
> > > provided the correct session file name or try including the entire
> > > path to the session file."
> > >
> > > notes:
> > > _removing the full path, within above step 1) , does not solve issue.
> > > _navigating to  "C:\Documents and Settings\ASC\My Documents\VisIt
> > > 1.12.2\*.*" does not reveal any new files and nothing apparently
> > > related to the just attempted session save.  Specifically there is one
> > > empty sub folder  { \My Images\ } and two files { guiconfig for
> > > ASC.ini,  state1.12.2.txt  }.
> > >
> > >
> > >
> > > Thank you in advance for assistance in solving this issue.
> > > ss.
> > >
> > >
> > >
> > > === previous: ===
> > >
> > > At 03:32 PM 3/12/2010, you wrote:
> > > > The only difference is the ".session" vs ".vses" file extension. I
> > > > chose .vses for the Windows session file extension since windows
> > > > extensions are typically no longer than 3-4 characters and I was
> > > > trying to create an association between .vses and VisIt so they'd
> > > > open in VisIt when double-clicked. This has generated some confusion
> > > > over time and made it a little more of a chore to interchange
> > > > session files between Windows and UNIX, which I guess is something I
> > > > thought would rarely happen. We should probably use the same file
> > > > extension all the time.
> > > >
> > > >
> > > >
> > > > > I just tried this on a Linux machine with 1.12, and it appears to
> > > > > work okay for me.  Just saying SaveSession("foo.session") appears
> > > > > to save to my current working directory.  You might try adding a
> > > > > full path when saving the session.  (You could get this in python
> > > > > with os.getcwd() if needed.)
> > > > >
> > > > > Are you on Windows?  That might explain the file extension
> > > > > difference.  I think if you just put "*" in the session file open
> > > > > box, it will force it to find all files, and then you could find
> > > > > the *.session file to open.  It *should* work, I think, but maybe
> > > > > someone with more knowledge of the Windows session files wiykd
> > > > > know more.
> > > > >
> > > > > --
> > > > > Jeremy Meredith
> > > > > Oak Ridge National Laboratory
> > > > >
> > > > >
> > > > > >  -----Original Message-----
> > > > > >  From: Alignment Services Company [ mailto:ASC at GoMeasure.com]
> > > > > >  Sent: Friday, March 12, 2010 3:12 PM
> > > > > >  To: VisIt software users community
> > > > > >  Subject: Re: [visit-users] Python to Session File ?
> > > > > >
> > > > > >  March 12, 2010  1:00P.MT.  (GMT-07)
> > > > > >  Hello Hank,
> > > > > >  In regard to below, when we add SaveSession(...) to the python
> > > > > >  script, then execute, result is a  "*.session" file (not .vses)
> > > > > > and
> > > > > >  it is not located within our expected 'working'
> > > > > >  folder.  Additionally, the *.session does not open within the
> > > > > > VisIt
> > > > > >  GUI which is apparently expecting a *.vses file.  I suspect
> > > > > > there are
> > > > > >  some Settings that we need to set within the script prior to
> > > > > > calling
> > > > > >  SaveSession.  ?
> > > > > >  I've performed about a 1hr search through the documentation and
> > > > > > VP
> > > > > >  interface but to little solution.
> > > > > >  Any guidance is appreciated.
> > > > > >  thx,
> > > > > >  ss.
> > > > > >
> > > > > >
> > > > > >  === previous: ===
> > > > > >
> > > > > >  Will Do....Thanks Hank!  ss.
> > > > > >
> > > > > >  At 10:51 AM 3/11/2010, you wrote:
> > > > > >  >Hi Steve,
> > > > > >  >
> > > > > >  >Can you run the script and then call "SaveSession()" from the
> > > > > > command
> > > > > >  line?
> > > > > >  >
> > > > > >  >Best,
> > > > > >  >Hank
> > > > > >  >
> > > > > >  >On Thu, Mar 11, 2010 at 9:50 AM, Alignment Services Company
> > > > > >  ><ASC at gomeasure.com> wrote:
> > > > > >  > >
> > > > > >  > > March 11, 2010  10:30A. (GMT-07)
> > > > > >  > > Hello visit-users at email.ornl.gov:
> > > > > >  > >
> > > > > >  > > We desire to convert VisIt display (via python script) to a
> > > > > > VisIt
> > > > > >  Session
> > > > > >  > > file (*.vses).
> > > > > >  > > This so as to allow a further editing option from within
> > > > > > our
> > > > > >  software.
> > > > > >  > >
> > > > > >  > > Detail:
> > > > > >  > > Initial VisIt display is produced via:  "VisIt.exe -cli -s
> > > > > >  xxxxx.pys"
> > > > > >  > > Then, we would like to optionally allow more detailed
> > > > > > editing of
> > > > > >  the
> > > > > >  > > display.
> > > > > >  > > The full editing available via the VisIt GUI provides the
> > > > > > desired
> > > > > >  > > functionality.
> > > > > >  > > Thus, How might we turn a python generated VisIt display
> > > > > > into a
> > > > > >  > session file
> > > > > >  > > which can then be re-launched from the VisIt GUI ?
> > > > > >  > >
> > > > > >  > > This is not a one-time need;  Intention is to add this
> > > > > >  functionality to our
> > > > > >  > > source-code which presently launches Visit pys per above.
> > > > > >  > >
> > > > > >  > >
> > > > > >  > > Thank you in advance for any guidance,
> > > > > >  > > S. Stokes
> > > > > >  > >
> > > > > >  > > ==||==
> > > > > >  > > ALIGNMENT SERVICES, LLC
> > > > > >  > > P.O. Box 7470
> > > > > >  > > Jackson, Wyoming 83002
> > > > > >  > > USA
> > > > > >  > > 307-733-7245
> > > > > >  > > ASC at GoMeasure.com
> > > > > >  > > www.***GoMeasure.com
> > > > > >  > > Person On-Call:   562-546-3638  { 1-JOB-LINE-ME-Up }
> > > > > >  > >
> > > > > >  > >
> > > > > >  > >
> > > > > >  > >
> > > > > >  > > --
> > > > > >  > > List subscription information:
> > > > > >  > > https://***email.ornl.gov/mailman/listinfo/visit-users
> > > > > >  > > Searchable list archives:
> > > > > > https://***email.ornl.gov/pipermail/visit-
> > > > > >  users
> > > > > >  > > VisIt Users Wiki: http://***visitusers.org/
> > > > > >  > > Frequently Asked Questions for VisIt:
> > > > > >   http://***visit.llnl.gov/FAQ.html
> > > > > >  > >
> > > > > >  > >
> > > > > >  > >
> > > > > >  >--
> > > > > >  >List subscription information:
> > > > >  > > https://***email.ornl.gov/mailman/listinfo/visit-users
> > > > > >  >Searchable list archives:
> > > > > > https://***email.ornl.gov/pipermail/visit-users
> > > > > >  >VisIt Users Wiki: http://***visitusers.org/
> > > > > >  >Frequently Asked Questions for VisIt:
> > > > > > http://***visit.llnl.gov/FAQ.html
> > > > > >
> > > > > >  --
> > > > > >  List subscription information:
> > > > > >   https://***email.ornl.gov/mailman/listinfo/visit-users
> > > > > >  Searchable list archives:
> > > > > > https://***email.ornl.gov/pipermail/visit-users
> > > > > >  VisIt Users Wiki: http://***visitusers.org/
> > > > > >  Frequently Asked Questions for VisIt:
> > > > > > http://***visit.llnl.gov/FAQ.html
> > > > >
> > > > > --
> > > > > List subscription information:
> > > > > https://***email.ornl.gov/mailman/listinfo/visit-users
> > > > > Searchable list archives:
> > > > > https://***email.ornl.gov/pipermail/visit-users
> > > > > VisIt Users Wiki: http://***visitusers.org/
> > > > > Frequently Asked Questions for VisIt:
> > > > > http://***visit.llnl.gov/FAQ.html
> > > >
> > > >
> > > > --
> > > > ======================================================================
> > > > Brad Whitlock                   Lawrence Livermore National
> > > > Laboratory
> > > > whitlock2 at llnl.gov
> > > > (925)424-2614
> > > > ======================================================================
> > > > --
> > > > List subscription information:
> > > > https://**email.ornl.gov/mailman/listinfo/visit-users
> > > > Searchable list archives: https://**email.ornl.gov/pipermail/visit-
> > > > users
> > > > VisIt Users Wiki: http://**visitusers.org/
> > > > Frequently Asked Questions for VisIt:
> > > > http://**visit.llnl.gov/FAQ.html
> > >
> > > --
> > > List subscription information:
> > > https://**email.ornl.gov/mailman/listinfo/visit-users
> > > Searchable list archives: https://**email.ornl.gov/pipermail/visit-
> > > users
> > > VisIt Users Wiki: http://**visitusers.org/
> > > Frequently Asked Questions for VisIt: http://**visit.llnl.gov/FAQ.html
> > >
> > >
> > >
> > > --
> > > List subscription information:
> > > https://**email.ornl.gov/mailman/listinfo/visit-users
> > > Searchable list archives: https://**email.ornl.gov/pipermail/visit-
> > > users
> > > VisIt Users Wiki: http://**visitusers.org/
> > > Frequently Asked Questions for VisIt: http://**visit.llnl.gov/FAQ.html
> > > --
> > > List subscription information:
> > > https://**email.ornl.gov/mailman/listinfo/visit-users
> > > Searchable list archives: https://**email.ornl.gov/pipermail/visit-
> > > users
> > > VisIt Users Wiki: http://**visitusers.org/
> > > Frequently Asked Questions for VisIt: http://**visit.llnl.gov/FAQ.html
> > > --
> > > List subscription information:
> > https://**email.ornl.gov/mailman/listinfo/visit-users
> > > Searchable list archives: https://**email.ornl.gov/pipermail/visit-users
> > > VisIt Users Wiki: http://**visitusers.org/
> > > Frequently Asked Questions for VisIt: http://**visit.llnl.gov/FAQ.html
> > >
> >
> >--
> >List subscription information:
> >https://*email.ornl.gov/mailman/listinfo/visit-users
> >Searchable list archives: https://*email.ornl.gov/pipermail/visit-users
> >VisIt Users Wiki: http://*visitusers.org/
> >Frequently Asked Questions for VisIt: http://*visit.llnl.gov/FAQ.html
>
> --
> List subscription information: https://*email.ornl.gov/mailman/listinfo/visit-users
> Searchable list archives: https://*email.ornl.gov/pipermail/visit-users
> VisIt Users Wiki: http://*visitusers.org/
> Frequently Asked Questions for VisIt: http://*visit.llnl.gov/FAQ.html
>
>