|
From: Rajan G. <rjn...@gm...> - 2010-03-12 17:19:51
|
Thanks Benny,
I think I tried it already and if I recollect it did not work, but I will
try again when I get home (I have been at it for the last two weeks
endlessly booting my computer million times by now).
However, I have dug out a Win ME at work and followed the same install
procedures as I did at home on my Win ME or on my Win XP. And everything ran
perfectly well. I could run the test.py without any problems. In fact I used
older versions of python 2.4 and gnuplot 4.2.
This suggests something wrong with my Window ME installation? I am going to
try and do a system restore to an earlier date. I recently downloaded
"registry patrol" software from a vendor and it may have blocked certain
applications while cleaning my registry.
I notice that I cannot see the .gih file in gnuplot\bin. Also when I click
on the gnuplot.hlp file I get a message (I cannot recall exactly and so I am
giving a distorted version here -sorry about that) : Cannot open it because
the file cannot be found or being used. It may have been renamed....
I however, see all these files at my office WinME and can open the hlp
files. Isn't the .gih file used during a gnuplot run? So I am happy that
this is not a real bug for WinME in general but some nasty occurrence in my
machine. Would you have any suggestions?
Thanks and appreciate your response,
Rajan
On Fri, Mar 12, 2010 at 4:27 AM, Benny Malengier
<ben...@gm...>wrote:
> Try giving direct commands with gnuplot in python shell, and see if
> gnuplot can open a window on your OS.
>
> So:
>
> $ python
> Python 2.6.4 (r264:75706, Dec 7 2009, 18:43:55)
> [GCC 4.4.1] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>
> >>> import Gnuplot
> >>> a = Gnuplot.Gnuplot()
> >>> a('plot sin(x)')
> >>>
>
> You should see a gnuplot window open up that shows sin(x).
>
> Also, check the bug tracker,
> https://sourceforge.net/tracker/?group_id=17434&atid=117434 , there
> are several patches posted there for windows. By lack of windows to
> test, and lack of other windows users to test it, I think those do not
> get added to the code.
>
> Benny
> 2010/3/10 Rajan Gurjar <rjn...@gm...>:
> > Hi,
> > I have gnuplot-py-1.8 (is residing in site-packages dir of Python)
> > Python 2.5 (residing in C)
> > Gnuplot v4.4 (residing in C:\Program Files and also a different named
> copy
> > in C:\).
> >
> > O.S: Win ME (I only hope this does not discourage you from reading
> further)
> >
> > I have been able to run python codes with numpy without much issue but
> never
> > tried plotting using Gnuplot. I would use Excel to plot the data files
> until
> > I decided Gnuplot was the way to go.
> >
> > The binary setup installation ran well for all. I think all the paths are
> > defined - because I am able to give a command "python" from any directory
> > and I get to the python shell immediately.
> >
> > Also typing "wgnuplot" or "pgnuplot" from any directory I am able to open
> > the Gnuplot terminal and plot functions such as sinx/x etc.
> >
> > However, when I go to Python25\Lib\site-packages\Gnuplot and run 'python
> > test.py' from command window or run test.py from IDLE, the computer
> > immediately crashes and I have to reboot.
> >
> > Earlier, I would get it to work till
> >
> > print (
> > 'This program exercises many of the features of Gnuplot.py.
> The\n'
> > 'commands that are actually sent to gnuplot are printed for
> your\n'
> > 'enjoyment.'
> > )
> >
> > wait('Popping up a blank gnuplot window on your screen.')
> > g = Gnuplot.Gnuplot(debug=1)
> > g.clear()
> >
> > # Make two temporary files:
> > if hasattr(tempfile, 'mkstemp'):
> > (fd, filename1,) = tempfile.mkstemp(text=1)
> > f = os.fdopen(fd, 'w')
> > (fd, filename2,) = tempfile.mkstemp(text=1)
> > else:
> > filename1 = tempfile.mktemp()
> > f = open(filename1, 'w')
> > filename2 = tempfile.mktemp()
> > try:
> > for x in numpy.arange(100.)/5. - 10.:
> > f.write('%s %s %s\n' % (x, math.cos(x), math.sin(x)))
> > f.close()
> >
> > print '############### test Func
> > ###################################'
> > wait('Plot a gnuplot-generated function')
> >
> > And then the screen would freeze and I had to reboot.
> >
> > However, I never get the plot window and the Gnuplot terminal to open up.
> > The reason I say the above commands worked is because I can see the
> printout
> > in my DOS command window. I can also see the tmp files in the TEMP
> > directory.
> >
> >
> > I tried playing around mainly changing the paths or changing the
> directory
> > of Gnuplot from Program Files to just C:\ - thinking that the space could
> be
> > an issue.
> > I tried running other programs such as demo.py.
> >
> > After several such trials, now I am not able to see any messages on the
> > command window because DOS window just disappears and I see a blue screen
> > asking me to cntrl-alt-del or to reboot.
> >
> > I further debugged and saw that ' temp' data files e.g., in the demo.py
> were
> > being written to temp files. It is only when it comes to plotting that
> the
> > computer hangs.
> >
> > I then tried this: I changed the name of the Gnuplot (i.e., Gnuplot app
> 4.4)
> > directory to 'guplot' but without making changes to the PATH, and then I
> ran
> > the demo program - my thought was that it should not be able to find the
> > Gnuplot application and would give me some error messages rather than
> > computer hanging.
> >
> > But unfortunately, the computer still hangs for test.py. It runs all the
> way
> > till
> >
> > print '############### test Func ###################################'
> > wait('Plot a gnuplot-generated function')
> >
> > and then goes bust. Although the command window diappears in a flash I
> can
> > make out the long comment line stated above. Again none of the command or
> > plot windows pertaining to Gnuplot open up. The entire screen just blinks
> > and then becomes dead.
> >
> >
> > Another fact I would like to mention is that I tried all the above on Win
> XP
> > at my work, under similar file configuration and I get no issues at all.
> >
> > I guess this is how far I have been able to proceed.
> >
> > Any help would be appreciated despite that fact that I will be strongly
> > discouraged from using WinME (I will eventually transition to Linux) but
> it
> > will take some time. I just feel that this is a solvable problem and may
> not
> > be a Win ME issue (hope!!).
> >
> > Rajan
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Download Intel® Parallel Studio Eval
> > Try the new software tools for yourself. Speed compiling, find bugs
> > proactively, and fine-tune applications for parallel performance.
> > See why Intel Parallel Studio got high marks during beta.
> > http://p.sf.net/sfu/intel-sw-dev
> > _______________________________________________
> > Gnuplot-py-users mailing list
> > Gnu...@li...
> > https://lists.sourceforge.net/lists/listinfo/gnuplot-py-users
> >
> >
>
|