You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(15) |
Sep
(21) |
Oct
(15) |
Nov
|
Dec
(3) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(7) |
Feb
(6) |
Mar
(2) |
Apr
(5) |
May
(6) |
Jun
(3) |
Jul
(4) |
Aug
(4) |
Sep
(3) |
Oct
(14) |
Nov
(16) |
Dec
(10) |
2004 |
Jan
(5) |
Feb
(10) |
Mar
(4) |
Apr
(8) |
May
(1) |
Jun
(5) |
Jul
(5) |
Aug
(4) |
Sep
(10) |
Oct
(3) |
Nov
(4) |
Dec
|
2005 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
(15) |
May
(12) |
Jun
(1) |
Jul
(4) |
Aug
(3) |
Sep
(6) |
Oct
(7) |
Nov
(21) |
Dec
(11) |
2006 |
Jan
(16) |
Feb
(12) |
Mar
(4) |
Apr
(6) |
May
(5) |
Jun
(9) |
Jul
|
Aug
(5) |
Sep
(1) |
Oct
(10) |
Nov
(4) |
Dec
(3) |
2007 |
Jan
(6) |
Feb
(4) |
Mar
(6) |
Apr
(11) |
May
(1) |
Jun
(21) |
Jul
|
Aug
(6) |
Sep
(2) |
Oct
(4) |
Nov
|
Dec
|
2008 |
Jan
(14) |
Feb
(1) |
Mar
(5) |
Apr
(22) |
May
(4) |
Jun
(1) |
Jul
(7) |
Aug
(5) |
Sep
(7) |
Oct
(3) |
Nov
|
Dec
(1) |
2009 |
Jan
(14) |
Feb
(1) |
Mar
(9) |
Apr
(5) |
May
(6) |
Jun
(7) |
Jul
(8) |
Aug
(3) |
Sep
|
Oct
|
Nov
(2) |
Dec
(4) |
2010 |
Jan
(2) |
Feb
|
Mar
(6) |
Apr
(6) |
May
(34) |
Jun
|
Jul
(8) |
Aug
(3) |
Sep
|
Oct
(5) |
Nov
(3) |
Dec
(1) |
2011 |
Jan
|
Feb
(4) |
Mar
(3) |
Apr
|
May
|
Jun
(5) |
Jul
(9) |
Aug
(5) |
Sep
(9) |
Oct
(3) |
Nov
(10) |
Dec
(1) |
2012 |
Jan
(1) |
Feb
(3) |
Mar
(2) |
Apr
|
May
(2) |
Jun
(1) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
(3) |
Nov
(2) |
Dec
(9) |
2014 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2016 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1
|
2
|
3
(1) |
4
|
5
|
6
|
7
|
8
|
9
|
10
(2) |
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
|
|
|
|
|
From: Leonardo M. <lm...@ud...> - 2003-06-10 19:16:58
|
Hi Jonathan, Michael, all I thinkg that the new method based on named pipes is the a robust solution to the problem of temp files deletion we had before. Moreover, multithreading is the way to go because it naturally scales well when you have multiple processors. People will eventually migrate to apache 2 after all ;-) But in the meantime, how about this: > You realize, of course, that you can use the old-fashioned method of > temporary files even in the new version of Gnuplot.py? But then you > have the old problems, too. Before Michael implemented the named pipes, I temporarily used a dirty hack: I inherited a class from Gnuplot, and overloaded the destructor, where I put a "sleep" statement, with a preset waiting time before a Gnuplot objet gets destructed. For that I estimated the time it usually takes me to generate a typical plot, but this is of course a quick and dirty solution. Best luck -- leo |
From: <kai...@t-...> - 2003-06-10 18:10:08
|
Hi, I don't think it would be as easy to implement named pipes without using threads. To prevent deadlocks, there needs to be a process ready to write to any existing named threads when gnuplot wants to read it. I suppose this could be done by polling, but I don't quite know when the polling should take place. In any case, it would not be nearly as easy to implement as the multithreaded version, and probably not as robust. You realize, of course, that you can use the old-fashioned method of temporary files even in the new version of Gnuplot.py? But then you have the old problems, too. I've forwarded this answer to the gnuplot-py-users mailing list, in case anybody else has any thoughts on this issue. I would suggest that you subscribe to the list and send future questions there as a number of active users monitor this list. Yours, Michael Jonathan Ricketson wrote: > Hi Michael, I am trying to implement the new version of Gnuplot-py at > the moment after being very happy with the old version, but having > some problems that would be fixed by the new named pipes. > > Background: I am using debian linux, python 2.2.1 has threading > compiled in and I am using the version of Gnuplot-py from the cvs from > a couple of weeks ago (you don't seem to have committed any changes > since then). I have been using Gnuplot-py as part of a web application > using mod-python and apache. > > > The problem is that apache 1.3 does not support threading, and your > new changes utilise threads. Could you explain the neccessity of > threading here, and do you think that it is possible to get away with > not using it? > > def __init__(self, content, mode='w'): > self.content = content > self.mode = mode > self.filename = tempfile.mktemp() > threading.Thread.__init__( > self, > name=('FIFO Writer for %s' % (self.filename,)), > ) > os.mkfifo(self.filename) > self.start() > > def run(self): > f = open(self.filename, self.mode) > f.write(self.content) > f.close() > os.unlink(self.filename) > > Thanks for your help. > > > Jonathan -- Michael Haggerty mh...@al... |
From: <kai...@t-...> - 2003-06-03 22:00:26
|
Hi, Thanks for your email. lmc...@ts... wrote: > - There is a circularity problem in the sourceforge web page. "index.html" leads only to itself and there is no email address in the footer. > http://gnuplot-py.sourceforge.net/doc/index.html > It's true that the header and footer have circular links, but there is a useful link under the "Modules and Packages" section that leads to more content. I used happydoc to generate those pages, and I guess it uses the same header and footer on each page. So we should probably report it as a bug in happydoc :-) > - When I installed gnuplot I found it was in a "1.5" subdirectory and the rest of my python libraries were in a "1.6" subdirectory. > > What is a good way to deal with this? Move files or alter PYTHONPATH ? > I have been working around the problem by simply giving the full path name to gnuplot. > Hmmm. Gnuplot.py installs itself with distutils, which invokes whatever python is on your path then deduces the install directory from sys.prefix and sys.version. Could it be that you are accidentally running and old version of python when installing? For example, could it be that you are installing as root, and root has a different path than your normal user? Just some ideas. For further ideas, I suggest you provide more information (like which OS you are using!) and send your question to the Gnuplot-py-users mailing list (see sourceforge for details). I have CCed this response there, too. Good luck, Michael -- Michael Haggerty mh...@al... |