From: Christophe T. <deb...@ti...> - 2003-02-12 12:34:54
Attachments:
pl.c
|
Hi everybody, I am new to plplot. I want to make several plots in different windows and use streams to that aim (the only way to achieve my goal it seems). However, when the two windows are open, the older one (the one which stream is not active) is not refreshed properly when given focus (some sample code is attached). Is there a way to do that? Cheers, ChriS --- P.S. BTW, the octave-plplot/README contains the following which does not seem to be accurate anymore: PLplot also has its disadvantages: It is not beeing maintained anymore, and you must use the last snapshot available before developpement ceased (plplot-961023 plus a patch to this snapshot). This is a kind of walking in a sharp knife, but in my experience I found it bug free. |
From: <jc...@fe...> - 2003-02-12 13:42:05
|
On Wednesday 12 February 2003 11:43, Christophe TROESTLER wrote: | Hi everybody, | | I am new to plplot. I want to make several plots in different | windows and use streams to that aim (the only way to achieve my goal | it seems). However, when the two windows are open, the older one | (the one which stream is not active) is not refreshed properly when | given focus (some sample code is attached). Is there a way to do | that? You are talking of the xwin driver, right? The tk driver doesn't have=20 such problem. If you don't like the menus in the tk driver just hit the=20 "m" keyboard key to toogle the menus on/off. As for the xwin driver, I have solved that problem in my sources using=20 threads. The threads approach solve the problem for compiled languages,=20 but not for all interpreted languages, as the interpreter must have=20 been *linked* with -lpthread. My python's distribution was linked with=20 pthread, and works fine. Octave is not linked with pthread and fails,=20 you have to relink it with pthreads and then it works OK. You have to wait a little more to see this improvement, as I don't want=20 to mess with plplot until the next release. Joao | | Cheers, | ChriS | | --- | P.S. BTW, the octave-plplot/README contains the following which does | not seem to be accurate anymore: Thanks, I will correct this. | | PLplot also has its disadvantages: | | It is not beeing maintained anymore, and you must use the | last snapshot available before developpement ceased (plplot-961023 | plus a patch to this snapshot). This is a kind of walking in a sharp | knife, but in my experience I found it bug free. |
From: <jc...@fe...> - 2003-02-12 14:39:08
|
On Wednesday 12 February 2003 11:43, Christophe TROESTLER wrote: | Hi everybody, =2E.. | --- | P.S. BTW, the octave-plplot/README contains the following which does | not seem to be accurate anymore: Where did you saw that? I have changed it in April 2001! Joao | PLplot also has its disadvantages: | | It is not beeing maintained anymore, and you must use the | last snapshot available before developpement ceased (plplot-961023 | plus a patch to this snapshot). This is a kind of walking in a sharp | knife, but in my experience I found it bug free. |
From: Christophe T. <deb...@ti...> - 2003-02-12 15:18:39
|
On Wed, 12 Feb 2003, João Cardoso <jc...@fe...> wrote: > > On Wednesday 12 February 2003 11:43, Christophe TROESTLER wrote: > > P.S. BTW, the octave-plplot/README contains the following which does > > not seem to be accurate anymore: > > Where did you saw that? I have changed it in April 2001! In the Debian « unstable » package source (file octave-plplot-0.3.orig/README) ; see (download and send a mail to the maitainer at): http://packages.debian.org/unstable/math/octave-plplot.html I thought it was up-to-date since the plplot packages are. ChriS |
From: <jc...@fe...> - 2003-02-12 16:08:02
|
On Wednesday 12 February 2003 15:21, Christophe TROESTLER wrote: | On Wed, 12 Feb 2003, Jo=E3o Cardoso <jc...@fe...> wrote: | > On Wednesday 12 February 2003 11:43, Christophe TROESTLER wrote: | > > P.S. BTW, the octave-plplot/README contains the following which | > > does not seem to be accurate anymore: | > | > Where did you saw that? I have changed it in April 2001! | | In the Debian =AB unstable =BB package source (file | octave-plplot-0.3.orig/README) ; see (download and send a mail to the | maitainer at): | | http://packages.debian.org/unstable/math/octave-plplot.html | | I thought it was up-to-date since the plplot packages are. Since plplot-5.0.3 (March 2001) that plplot_octave is integrated into=20 plplot. You should use the builtin version. Look in bindings/octave in=20 the source distribution. Rafael & David, does the debian octave-plplot-0.3 package still makes=20 sense? Specially if it is outdated? Thanks, Joao | | ChriS |
From: Christophe T. <deb...@ti...> - 2003-02-12 18:46:11
|
On Wed, 12 Feb 2003, João Cardoso <jc...@fe...> wrote: > > Rafael & David, does the debian octave-plplot-0.3 package still > makes sense? Specially if it is outdated? Well, if I may say my opinion, you do not want the plplot package to depend on octave, so it is good to keep octave related stuff in a separate package. Talking about the Debian packages, « plplot-tcl » which is supposed to contain the tk driver does not. I can see that a version of the lib with the tk driver enabled is compiled but for some reason does not end up in the package. Also, are they reasons why the debian package is not compiled with --with-double (if there are no issues with speed, are there??) --enable-png (couldn't make it to work) A plplot-examples package would be nice. BTW, there are some problems when compiling plplot-5.2.0 with the option --with-double, make ends with the message: ... make[1]: *** No rule to make target `dg300d.lo', needed by `libplplotdrv.la'. Stop. make[1]: Leaving directory `/tmp/PLPLOT/plplot-5.2.0/drivers' make: *** [all-recursive] Error 1 Finally, if I issue « xhost +local: », the Tk driver crashes with: X server insecure (must use xauth-style authorization); command ignored while executing "send $client "set server_name [list $server_name]"" (procedure "plserver_link_init" line 25) invoked from within "plserver_link_init" (procedure "plserver_init" line 85) invoked from within "plserver_init" Why? (There is no problem with the xwin driver.) Cheers, ChriS |
From: Rafael L. <lab...@ps...> - 2003-02-12 20:11:06
|
* Christophe TROESTLER <deb...@ti...> [2003-02-12 19:49]: > Well, if I may say my opinion, you do not want the plplot package to > depend on octave, so it is good to keep octave related stuff in a > separate package. This will be the case. > Talking about the Debian packages, « plplot-tcl » which is supposed to > contain the tk driver does not. I am doing a big overhaul in the Debian packages and they will be available when the next version of PLplot will be released (5.2.1 or 5.3.0). They will be much improved. All the tk drivers will be included oin plplot-tcl. > A plplot-examples package would be nice. The examples will be distributed with their respective packages: libplplot-dev: /usr/share/doc/libplplot5/examples/{c,c++,f77} python-plplot: /usr/share/doc/libplplot5/examples/python octave-plplot: /usr/share/doc/libplplot5/examples/octave plplot-tcl: /usr/share/doc/libplplot5/examples/{tcl,tk} -- Rafael |
From: Joao C. <jc...@fe...> - 2003-02-12 23:33:19
|
On Wednesday 12 February 2003 18:49, Christophe TROESTLER wrote: > On Wed, 12 Feb 2003, Jo=E3o Cardoso <jc...@fe...> wrote: =2E.. > BTW, there are some problems when compiling plplot-5.2.0 with the > option --with-double, make ends with the message: > > =09... > =09make[1]: *** No rule to make target `dg300d.lo', needed by > `libplplotdrv.la'. Stop. make[1]: Leaving directory > `/tmp/PLPLOT/plplot-5.2.0/drivers' > =09make: *** [all-recursive] Error 1 It turns out that this question has already been answered: It turns out the fatal combination is static drivers and --with-double on *all* platforms. (We gave the mistaken impression before this problem on= ly occurred on some platforms.) Thus, for any platform a workaround is to specify --enable-dyndrivers. An alternative workaround is to avoid specifying --with-double. Its a Boolean OR of those two workarounds. Thu= s, the combination of --enable-dyndrivers and --with-double builds fine sinc= e the first workaround condition is fulfilled. Similarly, default options (nothing specified about the kind of drivers or precision) build fine sin= ce the second condition is fulfilled. > > > Finally, if I issue =AB xhost +local: =BB, the Tk driver crashes with: > > =09X server insecure (must use xauth-style authorization); command igno= red > =09 while executing > =09"send $client "set server_name [list $server_name]"" > =09 (procedure "plserver_link_init" line 25) > =09 invoked from within > =09"plserver_link_init" > =09 (procedure "plserver_init" line 85) > =09 invoked from within > =09"plserver_init" > > Why? (There is no problem with the xwin driver.) This question was also already answered (not a plplot issue): you have to= use=20 xauth in order to securely run Tk (as tk has a mechanism that would allow= =20 others to execute commands on your computer -- no need to be a hacker). The easier way to setup xauth is to use a xdm login manager, like xdm, kd= m,=20 etc. Otherwise you must use the xauth program and *do not* enable xhosts.= =20 Other possibility is to rebuild tk without security. Thanks, Joao > > Cheers, > ChriS > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Plplot-devel mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-devel |