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
|
2
|
3
|
4
(3) |
5
(9) |
6
(3) |
7
(3) |
8
(4) |
9
(7) |
10
(2) |
11
(10) |
12
|
13
(1) |
14
(3) |
15
(1) |
16
|
17
|
18
(3) |
19
(9) |
20
(24) |
21
(8) |
22
(21) |
23
(2) |
24
(1) |
25
(4) |
26
(3) |
27
(6) |
28
(18) |
29
(7) |
30
(3) |
31
|
|
|
|
|
|
|
On Sat, May 9, 2009 at 7:05 PM, Elan Pavlov <el...@mi...> wrote: > As for committing it to the repository I'd be honored if Jae Joon agrees. Sure, -JJ
Hi John and Jae-Joon, While it hardly solves *all* of the issues I've been having it does work for this problem:) Thanks a ton. As for committing it to the repository I'd be honored if Jae Joon agrees. Should I clean it up and remove the debugging prints? Elan ---- "If stupidity got us into this mess, why can't it get us out?" - Will Rogers On Sat, 9 May 2009, John Hunter wrote: > On Sat, May 9, 2009 at 12:08 PM, Jae-Joon Lee <lee...@gm...> wrote: >> Here is a slightly modified version of your script which works for me. >> >> I don't think this is the bug in mpl. Note that the ax.bbox does >> change if the canvas size change. In your original script, the >> copy_from_bbox is called before frame.Show() and this seems to cause a >> mismatching bbox. >> >> My modified example is also not perfect. A new background image needs >> to be saved whenever ax.bbox changes (e.g. when resizing canvas). > > probably best way to do this is to connect to the draw_event, and > update the background on the draw_event. I've updated the example and > attached it -- do you mind if I commit it to the mpl examples dir (and > does this solve all the issues you are having)? > > JDH >
John Hunter wrote: > On Sat, May 9, 2009 at 9:32 AM, Freddie Witherden <fr...@wi...> wrote: >> Hi all, >> >> As some of you probably know I am working on the GSoC project to >> externalise the Mathtex engine from Matplotlib. Today I have been >> toying around with the renderer using various backends. >> >> One of the interesting things that I discovered was that the Cairo >> backend was making use of subpixel rendering. (Or 'ClearType' as >> Microsoft call it.) This is not surprising -- by default Cairo will >> respect a users fontconfig settings when rendering text. Since I have >> subpixel rendering enabled all text rendered by Cairo is subpixel >> rendered. >> >> While this is fantastic for on screen text -- being significantly more >> pleasing to look at that the text produced by the AGG backend -- it is >> unsuitable for print. Now it is not too difficult to disable this, >> Cairo has an API call: cairo_font_options_set_antialias to deal with >> this. >> >> While I could write a quick patch to always disable subpixel rendering >> it would be something off a loss to those who either view their graphs >> onscreen or export them for the web -- where using subpixel rendering >> is now surprisingly common. >> >> Is it worth looking into adding subpixel rendering as a configuration >> option? > > The matplotlib.lines.Line2D objects has an antialiased property -- we > could add the same property to matplotlib.text.Text to turn on/off > subpixel rendering (which could also be supported as an rc param) I haven't poked around, so this may be a stupid question, but: for cairo, can subpixel rendering simply be left on for screen display and automatically turned off when writing to a file via savefig? If this can be done, it seems like a better solution than requiring to the user to turn the parameter on and off manually, depending on whether show() or savefig() is being called. Eric > > JDH
On Sat, May 9, 2009 at 9:32 AM, Freddie Witherden <fr...@wi...> wrote: > Hi all, > > As some of you probably know I am working on the GSoC project to > externalise the Mathtex engine from Matplotlib. Today I have been > toying around with the renderer using various backends. > > One of the interesting things that I discovered was that the Cairo > backend was making use of subpixel rendering. (Or 'ClearType' as > Microsoft call it.) This is not surprising -- by default Cairo will > respect a users fontconfig settings when rendering text. Since I have > subpixel rendering enabled all text rendered by Cairo is subpixel > rendered. > > While this is fantastic for on screen text -- being significantly more > pleasing to look at that the text produced by the AGG backend -- it is > unsuitable for print. Now it is not too difficult to disable this, > Cairo has an API call: cairo_font_options_set_antialias to deal with > this. > > While I could write a quick patch to always disable subpixel rendering > it would be something off a loss to those who either view their graphs > onscreen or export them for the web -- where using subpixel rendering > is now surprisingly common. > > Is it worth looking into adding subpixel rendering as a configuration > option? The matplotlib.lines.Line2D objects has an antialiased property -- we could add the same property to matplotlib.text.Text to turn on/off subpixel rendering (which could also be supported as an rc param) JDH
On Sat, May 9, 2009 at 12:08 PM, Jae-Joon Lee <lee...@gm...> wrote: > Here is a slightly modified version of your script which works for me. > > I don't think this is the bug in mpl. Note that the ax.bbox does > change if the canvas size change. In your original script, the > copy_from_bbox is called before frame.Show() and this seems to cause a > mismatching bbox. > > My modified example is also not perfect. A new background image needs > to be saved whenever ax.bbox changes (e.g. when resizing canvas). probably best way to do this is to connect to the draw_event, and update the background on the draw_event. I've updated the example and attached it -- do you mind if I commit it to the mpl examples dir (and does this solve all the issues you are having)? JDH
Here is a slightly modified version of your script which works for me. I don't think this is the bug in mpl. Note that the ax.bbox does change if the canvas size change. In your original script, the copy_from_bbox is called before frame.Show() and this seems to cause a mismatching bbox. My modified example is also not perfect. A new background image needs to be saved whenever ax.bbox changes (e.g. when resizing canvas). -JJ On Fri, May 8, 2009 at 5:02 PM, Elan Pavlov <ep...@gm...> wrote: > Hi, > Restore_region does not appear to work when embedding mpl into > wxpython. Attached is a simple modification of the cookbook animation > (http://www.scipy.org/Cookbook/Matplotlib/Animations) to illustrate > this problem. I modified the example so it is updated on mouse > movements (followed by idle time) so that the problem is more visual. > There is also a flag to add one second timeouts between commands in > the update method. When looking at the slowed animation it is clear > that the background is never restored. > Michiel Hoon thinks that the problem is due to the fact that > restore_region is not implemented within the event loop and that the > proper solution requires discussion:) > > Elan > --- > Of joys departed, not to return, how painful the remembrance. > - Robert Blair > > ------------------------------------------------------------------------------ > The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your > production scanning environment may not be a perfect world - but thanks to > Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 > Series Scanner you'll get full speed at 300 dpi even with all image > processing features enabled. http://p.sf.net/sfu/kodak-com > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > >
Hi all, As some of you probably know I am working on the GSoC project to externalise the Mathtex engine from Matplotlib. Today I have been toying around with the renderer using various backends. One of the interesting things that I discovered was that the Cairo backend was making use of subpixel rendering. (Or 'ClearType' as Microsoft call it.) This is not surprising -- by default Cairo will respect a users fontconfig settings when rendering text. Since I have subpixel rendering enabled all text rendered by Cairo is subpixel rendered. While this is fantastic for on screen text -- being significantly more pleasing to look at that the text produced by the AGG backend -- it is unsuitable for print. Now it is not too difficult to disable this, Cairo has an API call: cairo_font_options_set_antialias to deal with this. While I could write a quick patch to always disable subpixel rendering it would be something off a loss to those who either view their graphs onscreen or export them for the web -- where using subpixel rendering is now surprisingly common. Is it worth looking into adding subpixel rendering as a configuration option? Regards, Freddie.
I'm running into the following error with the wx backend > >>> import wx > >>> import matplotlib.backends.backend_wxagg > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/Users/Tony/python/matplotlib/trunk/matplotlib/lib/ > matplotlib/backends/backend_wxagg.py", line 23, in <module> > import backend_wx # already uses wxversion.ensureMinimal('2.8') > File "/Users/Tony/python/matplotlib/trunk/matplotlib/lib/ > matplotlib/backends/backend_wx.py", line 120, in <module> > except wxversion.AlreadyImportedError: > AttributeError: 'module' object has no attribute > 'AlreadyImportedError' This problem seems to be related to additions made here: http://www.nabble.com/Selecting-WX2.8-in-examples-td22380586.html The problem is that my version of wxversion raises 'VersionError' instead of 'AlreadyImportedError'. I'm running wxPython 2.8.4.0 while people in the above thread seem to be using at least 2.8.7.1. Do I need to upgrade, or is this a bug? Thanks, -Tony
Hi, Restore_region does not appear to work when embedding mpl into wxpython. Attached is a simple modification of the cookbook animation (http://www.scipy.org/Cookbook/Matplotlib/Animations) to illustrate this problem. I modified the example so it is updated on mouse movements (followed by idle time) so that the problem is more visual. There is also a flag to add one second timeouts between commands in the update method. When looking at the slowed animation it is clear that the background is never restored. Michiel Hoon thinks that the problem is due to the fact that restore_region is not implemented within the event loop and that the proper solution requires discussion:) Elan --- Of joys departed, not to return, how painful the remembrance. - Robert Blair
Evan Mason wrote: > Hi, would it be possible to add a keyword to clabel to optionally switch > off the angle fix in contour.py lines 384+? Evan, Done in r7097. I called the kwarg "rightside_up", defaulting to True. You have come up with a novel use for clabel. Longer-term, we should be able to support streamline plotting more directly by using the contour line data to place arrowhead markers at roughly uniform intervals. Eric > > # Fix angle so text is never upside-down > if rotation > 90: > rotation = rotation - 180.0 > if rotation < -90: > rotation = 180.0 + rotation > > Something like "clabel(CS, upsidedown=True)" with the default as False > would do it. > > I am using clabel to put directional arrows on a streamline contour > plot, and this rotation causes some of the arrows to point the wrong > way. I'm willing to try to do it myself if somebody could tell me which > files I would need to edit in addition to contour.py? > > Many thanks, > > Evan > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your > production scanning environment may not be a perfect world - but thanks to > Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 > Series Scanner you'll get full speed at 300 dpi even with all image > processing features enabled. http://p.sf.net/sfu/kodak-com > > > ------------------------------------------------------------------------ > > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
Neat to see mpl getting into the linux kernel-dev crowd: http://lwn.net/Articles/329458/ (see the two screenshots). I wasn't thrilled with the charts being described as 'rudimentary', but what can you do :) Congrats to the team! World domination is assured... Cheers, f
Hi, would it be possible to add a keyword to clabel to optionally switch off the angle fix in contour.py lines 384+? # Fix angle so text is never upside-down if rotation > 90: rotation = rotation - 180.0 if rotation < -90: rotation = 180.0 + rotation Something like "clabel(CS, upsidedown=True)" with the default as False would do it. I am using clabel to put directional arrows on a streamline contour plot, and this rotation causes some of the arrows to point the wrong way. I'm willing to try to do it myself if somebody could tell me which files I would need to edit in addition to contour.py? Many thanks, Evan
John Hunter <jd...@gm...> writes: > I was just trying to build the docs in svn HEAD< and got an exception > that through me into the debugger. This is something I haven't seen > before -- does anyone know where the debugger is being turned on In make.py, sphinx-build is called with -P: if os.system('sphinx-build %s -P -b html -d build/doctrees . build/html' % options): raise SystemExit("Building HTML failed.") And that means: -P -- run Pdb on exception -- Jouni K. Seppänen http://www.iki.fi/jks
I was just trying to build the docs in svn HEAD< and got an exception that through me into the debugger. This is something I haven't seen before -- does anyone know where the debugger is being turned on And thanks JJ for the excellent legend tutorial! JDH
The patches are now committed to the trunk (r7089, 7090, 7091). Regards, -JJ On Tue, May 5, 2009 at 5:16 PM, Eric Bruning <eri...@gm...> wrote: > Thanks for your work on this patch JJ, glad to see it ready to go! >
Aleksandar Veselinovic wrote: > Correcting function spelling (poyfit->polyfit) error in depreciation > warning. Fixed in 7088. Thank you. Eric > > > Index: trunk/matplotlib/lib/matplotlib/mlab.py > =================================================================== > --- trunk/matplotlib/lib/matplotlib/mlab.py (revision 7087) > +++ trunk/matplotlib/lib/matplotlib/mlab.py (working copy) > @@ -617,7 +617,7 @@ > :func:`polyval` > polyval function > """ > - warnings.warn("use numpy.poyfit", DeprecationWarning) > + warnings.warn("use numpy.polyfit", DeprecationWarning) > return np.polyfit(*args, **kwargs) > ------------------------------------------------------------------------------ > The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your > production scanning environment may not be a perfect world - but thanks to > Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 > Series Scanner you'll get full speed at 300 dpi even with all image > processing features enabled. http://p.sf.net/sfu/kodak-com > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
Correcting function spelling (poyfit->polyfit) error in depreciation warning. Index: trunk/matplotlib/lib/matplotlib/mlab.py =================================================================== --- trunk/matplotlib/lib/matplotlib/mlab.py (revision 7087) +++ trunk/matplotlib/lib/matplotlib/mlab.py (working copy) @@ -617,7 +617,7 @@ :func:`polyval` polyval function """ - warnings.warn("use numpy.poyfit", DeprecationWarning) + warnings.warn("use numpy.polyfit", DeprecationWarning) return np.polyfit(*args, **kwargs)
Hello list, After having installed matplotlib 0.98.5.2 on a windows XP system using the installer from the website, it didn't run since msvcp71.dll was missing. I certainly know where to get it from, so I was able to solve the problem, but generally, Microsoft changed their policy such that MSVCP71.dll should be distributed with any software that needs it. So, it should be shipped with matplotlib. Per request on the matplotlib website, I both filed a bug at sourceforge (ID: 2787740) as well as writing to this list. Greetings Martin Teichmann
Thanks for your work on this patch JJ, glad to see it ready to go!
On Tue, May 5, 2009 at 2:54 PM, John Hunter <jd...@gm...> wrote: > On Tue, May 5, 2009 at 2:52 PM, John Hunter <jd...@gm...> wrote: >> On Tue, May 5, 2009 at 2:49 PM, Jae-Joon Lee <lee...@gm...> wrote: >>> I'm attaching the revised patch (I may split the patch for commit). >> >> Still encountering troubles .... > > Oops, ignore me. Looks like I just reapplied the *old* patch that was > laying around. Give me a few minutes to test.... OK thanks for the fixes. Looks good from my end. JDH
On Tue, May 5, 2009 at 2:52 PM, John Hunter <jd...@gm...> wrote: > On Tue, May 5, 2009 at 2:49 PM, Jae-Joon Lee <lee...@gm...> wrote: >> I'm attaching the revised patch (I may split the patch for commit). > > Still encountering troubles .... Oops, ignore me. Looks like I just reapplied the *old* patch that was laying around. Give me a few minutes to test....
On Tue, May 5, 2009 at 2:49 PM, Jae-Joon Lee <lee...@gm...> wrote: > I'm attaching the revised patch (I may split the patch for commit). Still encountering troubles .... johnh@flag:misc> python rasterization_demo.py Traceback (most recent call last): File "rasterization_demo.py", line 41, in ? ax4.set_rasterization_zorder(-10) AttributeError: 'AxesSubplot' object has no attribute 'set_rasterization_zorder'
I'm attaching the revised patch (I may split the patch for commit). Regards, -JJ On Tue, May 5, 2009 at 3:22 PM, Eric Bruning <eri...@gm...> wrote: > To avoid confusion, how about renaming draw_wrapper._rasterized to > draw_wrapper._supports_rasterization ? > > This helps to distinguish from artist._rasterized, which has a > different purpose. > > The lack of consistency in decoration language for different artists > is my fault. It reflects the different ways the base artist module is > imported for the subclasses of artist. > > Thanks, > Eric >
To avoid confusion, how about renaming draw_wrapper._rasterized to draw_wrapper._supports_rasterization ? This helps to distinguish from artist._rasterized, which has a different purpose. The lack of consistency in decoration language for different artists is my fault. It reflects the different ways the base artist module is imported for the subclasses of artist. Thanks, Eric
Thanks John, Sorry for the buggy patch. The error occurs when usetex=False and ps.useafm=False, which was not my setup. Here is a patch to fix it. --- lib/matplotlib/backends/backend_ps.py.orig 2009年05月05日 14:44:31.000000000 -0400 +++ lib/matplotlib/backends/backend_ps.py 2009年05月05日 14:44:36.000000000 -0400 @@ -993,7 +993,7 @@ Ndict = len(psDefs) print >>fh, "%%BeginProlog" if not rcParams['ps.useafm']: - Ndict += len(renderer.used_characters) + Ndict += len(ps_renderer.used_characters) print >>fh, "/mpldict %d dict def"%Ndict print >>fh, "mpldict begin" for d in psDefs: @@ -1001,7 +1001,7 @@ for l in d.split('\n'): print >>fh, l.strip() if not rcParams['ps.useafm']: - for font_filename, chars in renderer.used_characters.values(): + for font_filename, chars in ps_renderer.used_characters.values(): if len(chars): font = FT2Font(font_filename) cmap = font.get_charmap() > If we take the time upfront to be consistent, any search replace > things we need to do later will be easier. > I'll post a revised patch shortly. Thanks, -JJ > Thanks, > JDH >