SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(1)
Nov
(33)
Dec
(20)
2004 Jan
(7)
Feb
(44)
Mar
(51)
Apr
(43)
May
(43)
Jun
(36)
Jul
(61)
Aug
(44)
Sep
(25)
Oct
(82)
Nov
(97)
Dec
(47)
2005 Jan
(77)
Feb
(143)
Mar
(42)
Apr
(31)
May
(93)
Jun
(93)
Jul
(35)
Aug
(78)
Sep
(56)
Oct
(44)
Nov
(72)
Dec
(75)
2006 Jan
(116)
Feb
(99)
Mar
(181)
Apr
(171)
May
(112)
Jun
(86)
Jul
(91)
Aug
(111)
Sep
(77)
Oct
(72)
Nov
(57)
Dec
(51)
2007 Jan
(64)
Feb
(116)
Mar
(70)
Apr
(74)
May
(53)
Jun
(40)
Jul
(519)
Aug
(151)
Sep
(132)
Oct
(74)
Nov
(282)
Dec
(190)
2008 Jan
(141)
Feb
(67)
Mar
(69)
Apr
(96)
May
(227)
Jun
(404)
Jul
(399)
Aug
(96)
Sep
(120)
Oct
(205)
Nov
(126)
Dec
(261)
2009 Jan
(136)
Feb
(136)
Mar
(119)
Apr
(124)
May
(155)
Jun
(98)
Jul
(136)
Aug
(292)
Sep
(174)
Oct
(126)
Nov
(126)
Dec
(79)
2010 Jan
(109)
Feb
(83)
Mar
(139)
Apr
(91)
May
(79)
Jun
(164)
Jul
(184)
Aug
(146)
Sep
(163)
Oct
(128)
Nov
(70)
Dec
(73)
2011 Jan
(235)
Feb
(165)
Mar
(147)
Apr
(86)
May
(74)
Jun
(118)
Jul
(65)
Aug
(75)
Sep
(162)
Oct
(94)
Nov
(48)
Dec
(44)
2012 Jan
(49)
Feb
(40)
Mar
(88)
Apr
(35)
May
(52)
Jun
(69)
Jul
(90)
Aug
(123)
Sep
(112)
Oct
(120)
Nov
(105)
Dec
(116)
2013 Jan
(76)
Feb
(26)
Mar
(78)
Apr
(43)
May
(61)
Jun
(53)
Jul
(147)
Aug
(85)
Sep
(83)
Oct
(122)
Nov
(18)
Dec
(27)
2014 Jan
(58)
Feb
(25)
Mar
(49)
Apr
(17)
May
(29)
Jun
(39)
Jul
(53)
Aug
(52)
Sep
(35)
Oct
(47)
Nov
(110)
Dec
(27)
2015 Jan
(50)
Feb
(93)
Mar
(96)
Apr
(30)
May
(55)
Jun
(83)
Jul
(44)
Aug
(8)
Sep
(5)
Oct
Nov
(1)
Dec
(1)
2016 Jan
Feb
Mar
(1)
Apr
May
Jun
(2)
Jul
Aug
(3)
Sep
(1)
Oct
(3)
Nov
Dec
2017 Jan
Feb
(5)
Mar
Apr
May
Jun
Jul
(3)
Aug
Sep
(7)
Oct
Nov
Dec
2018 Jan
Feb
Mar
Apr
May
Jun
Jul
(2)
Aug
Sep
Oct
Nov
Dec
S M T W T F S

1
(4)
2
(7)
3
(2)
4
(9)
5
(8)
6
7
8
(6)
9
10
(2)
11
(8)
12
(1)
13
(2)
14
15
16
17
(4)
18
(8)
19
(4)
20
(3)
21
22
(9)
23
(9)
24
(8)
25
(2)
26
(1)
27
28
29
30




Showing 8 results of 8

From: Fernando P. <Fer...@co...> - 2004年11月11日 16:53:56
John Hunter wrote:
>>>>>>"Jochen" == Jochen Voss <vo...@se...> writes:
> 
> 
> Jochen> Hello, I am very sorry about this, but I messed up the PS
> Jochen> backend shortly before the release :-( While trying to
[...]
> No worries, we're used to doing bug fix releases around here. Better
> that you caught it than some irate gnuplot user who comes around here
> complaining about matplotlib's PS file sizes :-)
hey! I was nice when I asked! ;)
Best,
f
From: John H. <jdh...@ac...> - 2004年11月11日 15:40:23
>>>>> "Jochen" == Jochen Voss <vo...@se...> writes:
 Jochen> I have another (more intrusive) patch ready, which strips
 Jochen> down the PostScript file size even more by removing about
 Jochen> 20 million gsave/grestore pairs per figure. I tried the
 Jochen> backend_driver script and the patch seems to work. Can I
 Jochen> also check this in, or should I be stabilising the
 Jochen> PostScript backend at the moment?
If it passes backend driver and appears logically correct to you,
check it in. I added those 20 million pairs to be on the safe side
when I wrote the PS backend, but was never very happy about them.
JDH
From: Jochen V. <vo...@se...> - 2004年11月11日 15:34:05
Hello John,
On Thu, Nov 11, 2004 at 08:12:00AM -0600, John Hunter wrote:
> No worries, we're used to doing bug fix releases around here. Better
> that you caught it than some irate gnuplot user who comes around here
> complaining about matplotlib's PS file sizes :-)
Well, everything is of course still dominated by the huge included
fonts, so they will probably not notice ;-) Maybe I can start doing
something about this during the week-end. Let's see ...
> Just commit the patch and in a few days as we iron out any remaining
> bugs that are discovered I'll post a bug fix release.
The patch is already in CVS.
I have another (more intrusive) patch ready, which strips down the
PostScript file size even more by removing about 20 million
gsave/grestore pairs per figure. I tried the backend_driver script
and the patch seems to work. Can I also check this in, or should I be
stabilising the PostScript backend at the moment?
All the best,
Jochen
--=20
http://seehuhn.de/
From: John H. <jdh...@ac...> - 2004年11月11日 14:21:49
>>>>> "Jochen" == Jochen Voss <vo...@se...> writes:
 Jochen> Hello, I am very sorry about this, but I messed up the PS
 Jochen> backend shortly before the release :-( While trying to
 Jochen> move a block of code I duplicated it instead. The
 Jochen> consequence is, that PostScript files generated with
 Jochen> matplotlib 0.64 draw every bit of the figure twice. The
 Jochen> output is still ok, but it is generated in an inefficient
 Jochen> way.
 Jochen> Luckily at least the huge PostScript fonts are only
 Jochen> included once.
 Jochen> Again, I am very sorry about this, Jochen --
No worries, we're used to doing bug fix releases around here. Better
that you caught it than some irate gnuplot user who comes around here
complaining about matplotlib's PS file sizes :-)
Just commit the patch and in a few days as we iron out any remaining
bugs that are discovered I'll post a bug fix release.
JDH
From: Jochen V. <vo...@se...> - 2004年11月11日 13:15:08
Hello,
I am very sorry about this, but I messed up the PS backend shortly
before the release :-( While trying to move a block of code I
duplicated it instead. The consequence is, that PostScript files
generated with matplotlib 0.64 draw every bit of the figure twice.
The output is still ok, but it is generated in an inefficient way.
Luckily at least the huge PostScript fonts are only included once.
The problem can be fixed with the following patch
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
diff -u -r1.10 backend_ps.py
--- backend_ps.py 5 Nov 2004 11:05:14 -0000 1.10
+++ backend_ps.py 11 Nov 2004 13:08:43 -0000
@@ -585,16 +585,6 @@
=20
 # write the figure
 print >>fh, renderer.get_ps()
- origfacecolor =3D self.figure.get_facecolor()
- origedgecolor =3D self.figure.get_edgecolor()
- self.figure.set_facecolor(facecolor)
- self.figure.set_edgecolor(edgecolor)
-
- renderer =3D RendererPS(width, height, fh)
- self.figure.draw(renderer)
-
- self.figure.set_facecolor(origfacecolor)
- self.figure.set_edgecolor(origedgecolor)
=20
 # write the trailer
 print >>fh, "grestore"
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Again, I am very sorry about this,
Jochen
--=20
http://seehuhn.de/
From: Jochen V. <vo...@se...> - 2004年11月11日 12:53:46
Hello John,
On Thu, Nov 11, 2004 at 06:22:11AM -0600, John Hunter wrote:
> This looks very good and will remove a pesky problem, so yes, plase
> commit it. Can we build tk w/o an X11 connection. If memory serves,
> there was an X requirement for tk..
My patch only fixes GTK and GtkAgg. I do not know much about tk,
but maybe a similar patch will help there?
All the best,
Jochen
--=20
http://seehuhn.de/
From: John H. <jdh...@ac...> - 2004年11月11日 12:32:00
>>>>> "Jochen" == Jochen Voss <vo...@se...> writes:
 Jochen> Hello, currently the GTK backends for matplotlib won't
 Jochen> build without an X-server connection. The following patch
 Jochen> fixes this:
 Jochen> It makes use of the fact the the import of gtk fails with
 Jochen> an RuntimeError instead of an ImportError when the module
 Jochen> is present but not X-server is there. Do you think that
 Jochen> this is safe to commit? Or will it have unwanted
 Jochen> side-effects?
 Jochen> I hope this helps, Jochen -- http://seehuhn.de/
Hi Jochen
This looks very good and will remove a pesky problem, so yes, plase
commit it. Can we build tk w/o an X11 connection. If memory serves,
there was an X requirement for tk..
JDH
From: Jochen V. <vo...@se...> - 2004年11月11日 09:56:35
Hello,
currently the GTK backends for matplotlib won't build without
an X-server connection. The following patch fixes this:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- setup.py 4 Nov 2004 15:58:57 -0000 1.108
+++ setup.py 11 Nov 2004 09:54:24 -0000
@@ -122,11 +122,16 @@
 build_transforms(ext_modules, packages, NUMERIX)
 =20
 if BUILD_GTKAGG:
- try: import gtk
- except ImportError: print 'GTKAgg requires pygtk'
- else:
- BUILD_AGG =3D 1
- build_gtkagg(ext_modules, packages)
+ try:
+ import gtk
+ except ImportError:
+ print 'GTKAgg requires pygtk'
+ BUILD_GTKAGG=3D0
+ except RuntimeError:
+ print 'pygtk present but import failed'
+if BUILD_GTKAGG:
+ BUILD_AGG =3D 1
+ build_gtkagg(ext_modules, packages)
=20
 if BUILD_TKAGG:
 try: import Tkinter
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
It makes use of the fact the the import of gtk fails with an
RuntimeError instead of an ImportError when the module is present
but not X-server is there. Do you think that this is safe to
commit? Or will it have unwanted side-effects?
I hope this helps,
Jochen
--=20
http://seehuhn.de/

Showing 8 results of 8

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /