Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(13) |
Aug
(65) |
Sep
(8) |
Oct
(102) |
Nov
(22) |
Dec
(23) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(45) |
Feb
(73) |
Mar
(49) |
Apr
(23) |
May
(1) |
Jun
(64) |
Jul
(178) |
Aug
(78) |
Sep
(155) |
Oct
(16) |
Nov
(3) |
Dec
(5) |
2006 |
Jan
(3) |
Feb
(48) |
Mar
(10) |
Apr
(48) |
May
(178) |
Jun
(19) |
Jul
(11) |
Aug
(5) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
|
2007 |
Jan
(1) |
Feb
(3) |
Mar
(2) |
Apr
(7) |
May
|
Jun
|
Jul
(10) |
Aug
(3) |
Sep
(4) |
Oct
(67) |
Nov
(4) |
Dec
(1) |
2008 |
Jan
(2) |
Feb
(2) |
Mar
(19) |
Apr
(3) |
May
(12) |
Jun
(2) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
(3) |
Dec
|
2009 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(1) |
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(6) |
2010 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(10) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
(14) |
May
(112) |
Jun
(11) |
Jul
(48) |
Aug
|
Sep
(2) |
Oct
(11) |
Nov
|
Dec
(5) |
2012 |
Jan
|
Feb
(9) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(82) |
Nov
(1) |
Dec
(5) |
2013 |
Jan
(3) |
Feb
|
Mar
|
Apr
(1) |
May
(6) |
Jun
|
Jul
(109) |
Aug
(34) |
Sep
(21) |
Oct
(45) |
Nov
|
Dec
(34) |
2014 |
Jan
|
Feb
(2) |
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(1) |
Oct
|
Nov
(3) |
Dec
|
2015 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(45) |
May
(2) |
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(10) |
Dec
|
2016 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
(1) |
15
(1) |
16
|
17
(1) |
18
(2) |
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
From: <wobsta@us...> - 2006-09-18 16:59:57
|
Revision: 2856 http://svn.sourceforge.net/pyx/?rev=2856&view=rev Author: wobsta Date: 2006-09-18 09:59:49 -0700 (Mon, 18 Sep 2006) Log Message: ----------- add news about the font talk at dante mv 35 Modified Paths: -------------- trunk/pyx/www/news.pt Modified: trunk/pyx/www/news.pt =================================================================== --- trunk/pyx/www/news.pt 2006-09-18 16:49:59 UTC (rev 2855) +++ trunk/pyx/www/news.pt 2006-09-18 16:59:49 UTC (rev 2856) @@ -9,6 +9,14 @@ <h1>PyX - News</h1> <dl> + <dt>2006-09-14: Talk about Type1 fonts and PyX in Rosenheim</dt> + <dd> + A talk about Type1 fonts and PyX was presented at the + <a href="http://www.dante.de/dante/events/mv35/">fall meeting</a> of the <a href="http://www.dante.de/dante/events/mv35/">German Speaking TeX User Group DANTE e.V.</a> (September 14th and 15th, Rosenheim). + The presentation is available in + <a href="presentation_dantemv35_de.pdf">German (pdf, 19 pages, 226 KB)</a> and + in a crude <a href="presentation_dantemv35_en.pdf">english translation</a>. + </dd> <dt>2006-09-11: First public version of PyXPlot released</dt> <dd> Dominic Ford released the first public version of <a This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <joergl@us...> - 2006-09-18 16:50:11
|
Revision: 2855 http://svn.sourceforge.net/pyx/?rev=2855&view=rev Author: joergl Date: 2006-09-18 09:49:59 -0700 (Mon, 18 Sep 2006) Log Message: ----------- add new item regarding PyXPlot published a coupled of days Modified Paths: -------------- trunk/pyx/www/news.pt Modified: trunk/pyx/www/news.pt =================================================================== --- trunk/pyx/www/news.pt 2006-09-17 15:47:57 UTC (rev 2854) +++ trunk/pyx/www/news.pt 2006-09-18 16:49:59 UTC (rev 2855) @@ -9,6 +9,14 @@ <h1>PyX - News</h1> <dl> + <dt>2006-09-11: First public version of PyXPlot released</dt> + <dd> + Dominic Ford released the first public version of <a + href="http://www.pyxplot.org.uk/">PyXPlot</a>, which provides a + Gnuplot-style interface to PyX. PyXPlot already supports a large subset + of Gnuplot's original functionality, always combined with the + high-quality output of PyX. + </dd> <dt>2006-05-24: PyX 0.9 released</dt> <dd> This release features a new set of deformers for path manipulations This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <joergl@us...> - 2006-09-17 15:48:06
|
Revision: 2854 http://svn.sourceforge.net/pyx/?rev=2854&view=rev Author: joergl Date: 2006-09-17 08:47:57 -0700 (Sun, 17 Sep 2006) Log Message: ----------- add todo for example as suggested by Simon Burton Modified Paths: -------------- trunk/pyx/CHANGES Modified: trunk/pyx/CHANGES =================================================================== --- trunk/pyx/CHANGES 2006-09-15 16:09:42 UTC (rev 2853) +++ trunk/pyx/CHANGES 2006-09-17 15:47:57 UTC (rev 2854) @@ -82,6 +82,7 @@ - add an epsfile example (suggested by Stathis Sideris) - add a small example line on y="f($1)" in one of the plot examples - add a grid example + - add a plot data from list example FAQ: - describe creation and modification (inplace and ``modify by new'') of This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wobsta@us...> - 2006-09-15 16:22:07
|
Revision: 2853 http://svn.sourceforge.net/pyx/?rev=2853&view=rev Author: wobsta Date: 2006-09-15 09:09:42 -0700 (Fri, 15 Sep 2006) Log Message: ----------- extend the logarithmic parter to calculate automatic partitions for huge ranges Modified Paths: -------------- trunk/pyx/CHANGES trunk/pyx/pyx/graph/axis/parter.py Modified: trunk/pyx/CHANGES =================================================================== --- trunk/pyx/CHANGES 2006-09-14 18:15:42 UTC (rev 2852) +++ trunk/pyx/CHANGES 2006-09-15 16:09:42 UTC (rev 2853) @@ -95,6 +95,8 @@ - graph modules: - axis module: - painter: don't insert axis title twice (thanks to Tim Gray for reporting this problem) + - parter: extend the logarithmic parter to calculate automatic partitions for huge ranges + (TODO: documentation of the new autoexponent parameter) (suggested by Dominic Ford) - graph styles: - optional textdx/textdy columns to the text style added - arrowpos parameter to the arrow style added Modified: trunk/pyx/pyx/graph/axis/parter.py =================================================================== --- trunk/pyx/pyx/graph/axis/parter.py 2006-09-14 18:15:42 UTC (rev 2852) +++ trunk/pyx/pyx/graph/axis/parter.py 2006-09-15 16:09:42 UTC (rev 2853) @@ -199,10 +199,6 @@ """partitioner to create a single logarithmic parition""" # define some useful constants - pre1exp5 = preexp([tick.rational((1, 1))], 100000) - pre1exp4 = preexp([tick.rational((1, 1))], 10000) - pre1exp3 = preexp([tick.rational((1, 1))], 1000) - pre1exp2 = preexp([tick.rational((1, 1))], 100) pre1exp = preexp([tick.rational((1, 1))], 10) pre125exp = preexp([tick.rational((1, 1)), tick.rational((2, 1)), tick.rational((5, 1))], 10) pre1to9exp = preexp([tick.rational((x, 1)) for x in range(1, 10)], 10) @@ -279,48 +275,35 @@ ([logarithmic.pre1exp, # ticks logarithmic.pre1to9exp], # subticks - None), # labels like ticks - - ([logarithmic.pre1exp2, # ticks - logarithmic.pre1exp], # subticks - None), # labels like ticks - - ([logarithmic.pre1exp3, # ticks - logarithmic.pre1exp], # subticks - None), # labels like ticks - - ([logarithmic.pre1exp4, # ticks - logarithmic.pre1exp], # subticks - None), # labels like ticks - - ([logarithmic.pre1exp5, # ticks - logarithmic.pre1exp], # subticks None)] # labels like ticks - def __init__(self, variants=defaultvariants, extendtick=0, extendlabel=None, epsilon=1e-10): + def __init__(self, variants=defaultvariants, extendtick=0, extendlabel=None, autoexponent=10, epsilon=1e-10): self.variants = variants - if len(variants) > 2: - self.variantsindex = divmod(len(variants), 2)[0] - else: - self.variantsindex = 0 self.extendtick = extendtick self.extendlabel = extendlabel + self.autoexponent = autoexponent self.epsilon = epsilon def partfunctions(self, min, max, extendmin, extendmax): return [lambda d=_partdata(min=min, max=max, extendmin=extendmin, extendmax=extendmax, - sign=1, variantsindex=self.variantsindex-1): - self.partfunction(d), + variantsindex=len(self.variants)): + self.variantspartfunction(d), lambda d=_partdata(min=min, max=max, extendmin=extendmin, extendmax=extendmax, - sign=-1, variantsindex=self.variantsindex): - self.partfunction(d)] + exponent=self.autoexponent): + self.autopartfunction(d)] - def partfunction(self, data): - data.variantsindex += data.sign - if 0 <= data.variantsindex < len(self.variants): + def variantspartfunction(self, data): + data.variantsindex -= 1 + if 0 <= data.variantsindex: logarithmicparter= logarithmic(tickpreexps=self.variants[data.variantsindex][0], labelpreexps=self.variants[data.variantsindex][1], extendtick=self.extendtick, extendlabel=self.extendlabel, epsilon=self.epsilon) return logarithmicparter.partfunctions(min=data.min, max=data.max, extendmin=data.extendmin, extendmax=data.extendmax)[0]() return None + def autopartfunction(self, data): + data.exponent *= self.autoexponent + logarithmicparter= logarithmic(tickpreexps=[preexp([tick.rational((1, 1))], data.exponent), logarithmic.pre1exp], + extendtick=self.extendtick, extendlabel=self.extendlabel, epsilon=self.epsilon) + return logarithmicparter.partfunctions(min=data.min, max=data.max, extendmin=data.extendmin, extendmax=data.extendmax)[0]() + autolog = autologarithmic This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <joergl@us...> - 2006-09-14 18:15:53
|
Revision: 2852 http://svn.sourceforge.net/pyx/?rev=2852&view=rev Author: joergl Date: 2006-09-14 11:15:42 -0700 (Thu, 14 Sep 2006) Log Message: ----------- - be more verbose when errors in fontmapping files occurs - open fontmapping in universal newline mode Modified Paths: -------------- trunk/pyx/pyx/dvifile.py Modified: trunk/pyx/pyx/dvifile.py =================================================================== --- trunk/pyx/pyx/dvifile.py 2006-08-16 08:42:13 UTC (rev 2851) +++ trunk/pyx/pyx/dvifile.py 2006-09-14 18:15:42 UTC (rev 2852) @@ -326,7 +326,7 @@ tokens.append(match.groups()[2]) s = s[match.end():] else: - raise RuntimeError("wrong syntax") + raise RuntimeError("Cannot tokenize string '%s'" % s) for token in tokens: if token.startswith("<"): @@ -342,7 +342,7 @@ elif token.endswith(".ttf"): raise UnsupportedFontFormat("TrueType font") else: - raise RuntimeError("wrong syntax") + raise RuntimeError("Unknown token '%s'" % token) elif token.startswith('"'): pscode = token[1:-1].split() # parse standard postscript code fragments @@ -384,7 +384,7 @@ mappath = pykpathsea.find_file(filename, pykpathsea.kpse_dvips_config_format) if not mappath: raise RuntimeError("cannot find font mapping file '%s'" % filename) - mapfile = open(mappath, "r") + mapfile = open(mappath, "rU") lineno = 0 for line in mapfile.readlines(): lineno += 1 @@ -393,7 +393,7 @@ try: fm = fontmapping(line) except (RuntimeError, UnsupportedPSFragment), e: - warnings.warn("Ignoring line %i in mapping file '%s': %s" % (lineno, filename, e)) + warnings.warn("Ignoring line %i in mapping file '%s': %s" % (lineno, mappath, e)) except UnsupportedFontFormat, e: pass else: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |