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
(3) |
2
|
3
|
4
|
|
5
|
6
(2) |
7
(3) |
8
(6) |
9
(5) |
10
(7) |
11
(3) |
|
12
(5) |
13
(6) |
14
(6) |
15
(8) |
16
(12) |
17
(12) |
18
(4) |
|
19
(8) |
20
(26) |
21
(21) |
22
(12) |
23
(4) |
24
|
25
|
|
26
|
27
(1) |
28
|
29
(6) |
30
(9) |
31
(12) |
|
|
From: John H. <jdh...@ac...> - 2006-03-16 15:45:03
|
He really meant matplotlib-0.87.2, I think :-) JDH |
|
From: Charlie M. <cw...@gm...> - 2006-03-16 15:27:07
|
Compiled against numpy-0.9.6 http://sourceforge.net/project/showfiles.php?group_id=3D80706 =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 2006-03-16 Released 0.87.2 2006-03-15 Fixed bug in MaxNLocator revealed by da...@in.... The main change is that Locator.nonsingular now adjusts vmin and vmax if they are nearly the same, not just if they are equal. A new kwarg, "tiny", sets the threshold. - EF 2006-03-14 Added import of compatibility library for newer numpy linear_algebra - TEO 2006-03-12 Extended "load" function to support individual columns and moved "load" and "save" into matplotlib.mlab so they can be used outside of pylab -- see examples/load_converter.py - JDH 2006-03-12 Added AutoDateFormatter and AutoDateLocator submitted by James Evans. Try the load_converter.py example for a demo. - ADS 2006-03-11 Added subprocess module from python-2.4 - DSD 2006-03-11 Fixed landscape orientation support with the usetex option. The backend_ps print_figure method was getting complicated, I added a _print_figure_tex method to maintain some degree of sanity - DSD 2006-03-11 Added "papertype" savefig kwarg for setting postscript papersizes. papertype and ps.papersize rc setting can also be set to "auto" to autoscale pagesizes - DSD 2006-03-09 Apply P-J's patch to make pstoeps work on windows patch report # 1445612 - DSD 2006-03-09 Make backend rc parameter case-insensitive - DSD 2006-03-07 Fixed bug in backend_ps related to C0-C6 papersizes, which were causing problems with postscript viewers. Supported page sizes include letter, legal, ledger, A0-A10, and B0-B10 - DSD |
|
From: Robert K. <rob...@gm...> - 2006-03-15 22:21:01
|
John Hunter wrote: > Hey Travis, > > I was just browsing your latest numerix commit and had two questions > > elif which[0] == "numpy": > from numpy.linalg import * > try: > from numpy.linalg.old import * > except: > pass > > > is this expected to work with numpy <0.9.6 as well as the latest > release, or just the latest? I'm happy either way, but just want to > know how to advise the users on which numpy versions are supported. It should work with older versions, too. This change moved the Numeric LinearAlgebra-compatibility aliases into numpy.linalg.old . If numpy.linalg.old doesn't exist because numpy is not current, then the aliases should still be in numpy.linalg . > And on the try/except, would it suffice to just catch an ImportError? > We've been bitten before on these catchall exceptions. Yes, I believe so. -- Robert Kern rob...@gm... "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco |
|
From: John H. <jdh...@ac...> - 2006-03-15 22:16:17
|
Hey Travis,
I was just browsing your latest numerix commit and had two questions
elif which[0] == "numpy":
from numpy.linalg import *
try:
from numpy.linalg.old import *
except:
pass
is this expected to work with numpy <0.9.6 as well as the latest
release, or just the latest? I'm happy either way, but just want to
know how to advise the users on which numpy versions are supported.
And on the try/except, would it suffice to just catch an ImportError?
We've been bitten before on these catchall exceptions.
Thanks
JDH
|
|
From: Charlie M. <cw...@gm...> - 2006-03-15 12:53:24
|
On 3/14/06, Darren Dale <dd...@co...> wrote: > On Tuesday 14 March 2006 9:28 pm, Darren Dale wrote: > > Perhaps bugs tend to sneak in because there is little or no warning bef= ore > > releases. > > Sorry, I didnt mean that to sound so blunt or argumentative. I have been > spending the last two days recovering a trashed system, the one on which = I do > all my MPL development. I havent seen any bug reports related to my recen= t > changes, but I had wanted to get the new API (draw_markers) together for = the > next release. That can wait. You're absolutley right. I have just been helping with the last few releases and it's still a leaning process. I'll hold off until Thursday or Friday for 0.87.2. In the future we'll give a few days warning on minor releases. - Charlie |
|
From: Darren D. <dd...@co...> - 2006-03-15 03:14:35
|
On Tuesday 14 March 2006 9:56 pm, John Hunter wrote: > >>>>> "Darren" == Darren Dale <dd...@co...> writes: > > Darren> On Tuesday 14 March 2006 9:28 pm, Darren Dale wrote: > >> Perhaps bugs tend to sneak in because there is little or no > >> warning before releases. > > How much warning is desirable? I think for major point releases more > is good, but for bug fix releases perhaps it is less important? In this case, since it was announced that this release would hopefully stand for some time, I think it would be good to have a few days warning. |
|
From: John H. <jdh...@ac...> - 2006-03-15 02:57:48
|
>>>>> "Darren" == Darren Dale <dd...@co...> writes:
Darren> On Tuesday 14 March 2006 9:28 pm, Darren Dale wrote:
>> Perhaps bugs tend to sneak in because there is little or no
>> warning before releases.
How much warning is desirable? I think for major point releases more
is good, but for bug fix releases perhaps it is less important?
Darren> Sorry, I didnt mean that to sound so blunt or
Darren> argumentative. I have been spending the last two days
Darren> recovering a trashed system, the one on which I do all my
Darren> MPL development. I havent seen any bug reports related to
Darren> my recent changes, but I had wanted to get the new API
Darren> (draw_markers) together for the next release. That can
Darren> wait.
I think this would best go into a major release in any case, but I
glad to hear you are revisiting it.
JDH
|
|
From: Darren D. <dd...@co...> - 2006-03-15 02:45:06
|
On Tuesday 14 March 2006 9:28 pm, Darren Dale wrote: > Perhaps bugs tend to sneak in because there is little or no warning before > releases. Sorry, I didnt mean that to sound so blunt or argumentative. I have been spending the last two days recovering a trashed system, the one on which I do all my MPL development. I havent seen any bug reports related to my recent changes, but I had wanted to get the new API (draw_markers) together for the next release. That can wait. Darren > On Tuesday 14 March 2006 8:05 pm, Charlie Moad wrote: > > Please check in anything you want to make the 0.87.2 release > > tomorrow. The last two releases have had last minute bugs sneak in so > > please hold off on major changes and test the small ones before > > committing. It will hopefully be a stable release to ride for a > > little while barring anymore numpy bumps. > > > > Thanks, > > Charlie > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > language that extends applications into web and mobile media. Attend the > > live webcast and join the prime developer group breaking into this new > > coding territory! > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid 0944&bid$1720&dat 1642 > > _______________________________________________ > > Matplotlib-devel mailing list > > Mat...@li... > > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel |
|
From: Darren D. <dd...@co...> - 2006-03-15 02:28:17
|
Perhaps bugs tend to sneak in because there is little or no warning before releases. Darren On Tuesday 14 March 2006 8:05 pm, Charlie Moad wrote: > Please check in anything you want to make the 0.87.2 release > tomorrow. The last two releases have had last minute bugs sneak in so > please hold off on major changes and test the small ones before > committing. It will hopefully be a stable release to ride for a > little while barring anymore numpy bumps. > > Thanks, > Charlie > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live > webcast and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel -- Darren S. Dale, Ph.D. dd...@co... |
|
From: Charlie M. <cw...@gm...> - 2006-03-15 01:05:25
|
Please check in anything you want to make the 0.87.2 release
tomorrow. The last two releases have had last minute bugs sneak in so
please hold off on major changes and test the small ones before
committing. It will hopefully be a stable release to ride for a
little while barring anymore numpy bumps.
Thanks,
Charlie
|
|
From: John H. <jdh...@ac...> - 2006-03-14 18:40:18
|
>>>>> "Eric" == Eric Firing <ef...@ha...> writes:
Eric> Here is a simple illustration of the problem and
Eric> inconsistency, using just the first few points in
Eric> Tennessee's plot and a few lines from his script. With a
Eric> log scale for y, the Agg backends are leaving gaps (breaking
Eric> the line) at the points where y==0; the PS and SVG backends
Eric> are removing those points, but *not* breaking the line. I
Eric> think the Agg behavior is much better. But maybe it would
Eric> be better yet to raise an exception, forcing the user to
Eric> deal with the error explicitly. For example, the user might
Eric> want to change the zero values to a very small number, and
Eric> then explicitly set the y range to exclude the small
Eric> numbers. This is illustrated in the second subplot.
This issue has a long history, which I'll summarize here. In the old
days, we raised an exception when non-positive numbers were passed to
log plotting. Most people found this objectionable, and prefer to see
the valid points plotted rather than nothing (though a warning would
be nice). This is what matlab does. I needed to make some
architectural changes to support this, because the transformations
happened in the lines class which passed the transformed data to the
backend.
I looked into filtering the data in the lines class (basically what
you did for ma data) but did not think it would be fast enough,
because we potentially would have had to create a lot of line
segments.
So I changed the backend API and modified draw_lines to take the
transformation as an argument. Then the backend can do the following
(eg _backend_agg)
if (needNonlinear)
try {
mpltransform->nonlinear_only_api(&thisx, &thisy);
}
catch (...) {
moveto = true;
continue;
}
Ie if there is a nonlinear transformation that raises an exception,
the path state is changed from lineto to moveto. This is very fast,
at least an order of magnitude faster than trying to compute the
segments at the python level I suspect.
At the same time I introduced some optimizations for marker drawing
with a new backend method called draw_markers that also does the
transformations in the backend. This made marker drawing up to 25
times faster (we used to draw every marker as a separate function call
in lines.py)
We decided to support both old and new style APIs in the "transition
period" which made it easy for other backends to do ..... nothing. So
that is why the other backends haven't implemented this feature yet.
Steve worked on it a bit for Cairo and Darren and I both did for PS
but never got a working product. You can see the attempt in
backend_ps _draw_markers method (underscore hidden) and in
backend_cairo's draw_markers_OLD method. There was extensive
discussion on this list with the API and implementation details so
just search for draw_markers if you are interested.
So the backend is now in what I call a schizophrenic state, in two
ways.
1) some backends use the old and some use the "newstyle" API
2) Even in the newstyle API, some methods do the transformation in
the front end (draw_rectangle) and some in the backend
(draw_markers).
There is a need to simplify, unify and rationalize this API, but since
it mostly works, there has not been a lot of pressure to do so. And
it would break a lot of backends that may not be actively maintained.
A modest short term goal should be to get the newstyle draw_lines and
draw_markers working for the PS backend, both to fix this log problem
and because it is faster and potentially much smaller in terms of PS
file sizes. Something for a rainy day.
JDH
|
|
From: Eric F. <ef...@ha...> - 2006-03-14 18:21:14
|
John Hunter wrote: >>>>>>"Tennessee" == Tennessee Leeuwenburg <ten...@te...> writes: > > Tennessee> That could certainly explain it. > > Tennessee> I don't know that I agree that it's correct -- I'm not > Tennessee> graphing log(X), I'm graphing X, and 0 is a valid value > Tennessee> for it. Only the scale is logarithmic, but it still > Tennessee> contains a 0. I'll bow to a more expert opinion if > Tennessee> there's disagreement. > > If you posst your script, we might be able to give a more informed > opinion of what the desired output should be :-) I understand that > there are some largish data files that you don't want to post, but if > we could just read the script alone that might be enough. > > JDH John, Here is a simple illustration of the problem and inconsistency, using just the first few points in Tennessee's plot and a few lines from his script. With a log scale for y, the Agg backends are leaving gaps (breaking the line) at the points where y==0; the PS and SVG backends are removing those points, but *not* breaking the line. I think the Agg behavior is much better. But maybe it would be better yet to raise an exception, forcing the user to deal with the error explicitly. For example, the user might want to change the zero values to a very small number, and then explicitly set the y range to exclude the small numbers. This is illustrated in the second subplot. I haven't looked into it, but I suspect the log(0) values are becoming nans, so what we are seeing is differences in nan-handling among the backends. Eric |
|
From: John H. <jdh...@ac...> - 2006-03-14 14:21:52
|
>>>>> "Tennessee" == Tennessee Leeuwenburg <ten...@te...> writes:
Tennessee> That could certainly explain it.
Tennessee> I don't know that I agree that it's correct -- I'm not
Tennessee> graphing log(X), I'm graphing X, and 0 is a valid value
Tennessee> for it. Only the scale is logarithmic, but it still
Tennessee> contains a 0. I'll bow to a more expert opinion if
Tennessee> there's disagreement.
If you posst your script, we might be able to give a more informed
opinion of what the desired output should be :-) I understand that
there are some largish data files that you don't want to post, but if
we could just read the script alone that might be enough.
JDH
|
|
From: Tennessee L. <ten...@te...> - 2006-03-14 06:21:58
|
On Mon, 2006-03-13 at 20:08 -1000, Eric Firing wrote: > Tennessee Leeuwenburg wrote: > > I've sent Eric the files off-list. Anyone else who wants them, let me > > know. The bundle is about 400Kb -- not huge but not tiny. The script > > itself is small, it's just the data file and the output images which > > take up the space. > > > > The .png and onscreen renderer are both missing line segments, and > > behave in the same way. The .svg renderer behaves as expected. > > > > I'm running a very up-to-date linux, and I installed matplotlib newly > > about 4 days ago. > > > > Cheers, > > -T > > Tennessee, > > The first thing I notice is that you are trying to plot with log-log > scales, but some of your y values are zero. Log(0) is undefined. The > Agg renderers are doing something sensible: leaving out the 0 values. > It is actually the ps and svg renderers that are incorrect, in that they > seem to be substituting a value of 1 for each zero; they are bridging > what *should* be gaps. > > Eric That could certainly explain it. I don't know that I agree that it's correct -- I'm not graphing log(X), I'm graphing X, and 0 is a valid value for it. Only the scale is logarithmic, but it still contains a 0. I'll bow to a more expert opinion if there's disagreement. Cheers, -T |
|
From: Eric F. <ef...@ha...> - 2006-03-14 06:08:14
|
Tennessee Leeuwenburg wrote: > I've sent Eric the files off-list. Anyone else who wants them, let me > know. The bundle is about 400Kb -- not huge but not tiny. The script > itself is small, it's just the data file and the output images which > take up the space. > > The .png and onscreen renderer are both missing line segments, and > behave in the same way. The .svg renderer behaves as expected. > > I'm running a very up-to-date linux, and I installed matplotlib newly > about 4 days ago. > > Cheers, > -T Tennessee, The first thing I notice is that you are trying to plot with log-log scales, but some of your y values are zero. Log(0) is undefined. The Agg renderers are doing something sensible: leaving out the 0 values. It is actually the ps and svg renderers that are incorrect, in that they seem to be substituting a value of 1 for each zero; they are bridging what *should* be gaps. Eric |
|
From: Tennessee L. <ten...@te...> - 2006-03-14 04:30:38
|
I've sent Eric the files off-list. Anyone else who wants them, let me know. The bundle is about 400Kb -- not huge but not tiny. The script itself is small, it's just the data file and the output images which take up the space. The .png and onscreen renderer are both missing line segments, and behave in the same way. The .svg renderer behaves as expected. I'm running a very up-to-date linux, and I installed matplotlib newly about 4 days ago. Cheers, -T |
|
From: Andrew S. <str...@as...> - 2006-03-13 17:04:13
|
James Evans wrote: >Andrew, > >The easiest way to see this bug is to use the QtAgg backend, then type the following: > > > >>>>import pylab >>>>pylab.figure(figsize=(1, 1)) >>>>pylab.show() >>>> >>>> > >and the window you get will most definitly not be using the sizes you set forth. > > OK, I see the issue using QtAgg. Patched in 2143. I thought I tested the resize events by, well, resizing windows by dragging the corner, and everything seemed fine. Strangely, though, the patch I just applied doesn't seem necessary on a Qt (not QtAgg) backend. |
|
From: John H. <jdh...@ac...> - 2006-03-13 16:27:50
|
>>>>> "James" == James Evans <jre...@ea...> writes:
James> the problem being that this will only set the property of
James> the first 'n' labels, where 'n' is the number of tickmarks
James> present when you initially set the property. So if the
James> number of tick marks increases when zooming in (or out),
James> then the remaining labels above 'n' will not have the
James> property set. You can see this by running the example
James> script "simple_plot.py" and rotating the labels (as above)
James> and then zooming in and out until you have more than the
James> initial number of ticks.
Hmm, this shouldn't happen. There is logic in the axis class when
creating a new tick to copy the properties of the existing ticks.
There is a "protoTick" ie the prototype tick, which is used to get the
properties when creating a new tick. The Axis._copy_tick_props method
is used to transfer the properties from the protoTick to the new tick.
That in turn calls the "update_from" method of the text instances,
which does copy the rotation value.
So it *should* work on a quick code read, but clearly it doesn't from
your reported problem. You may want to poke around this section of
the code to see where the logic is failing.
JDH
|
|
From: James E. <jre...@ea...> - 2006-03-13 16:10:47
|
John,
I had noticed that as well, and when I used it I was rotating the labels by "-90" degrees to
see them more clearly. But doing so uncovers a bug/feature when using any AutoTickLocator
mechanism.
When you want to rotate the labels, you do so by doing something like the following:
>>> ax = subplot(111)
>>> plot_date(dates, values, '-')
>>> labels.ax.get_xticklabels()
>>> setp(labels, rotation=-90)
the problem being that this will only set the property of the first 'n' labels, where 'n' is
the number of tickmarks present when you initially set the property. So if the number of
tick marks increases when zooming in (or out), then the remaining labels above 'n' will not
have the property set. You can see this by running the example script "simple_plot.py" and
rotating the labels (as above) and then zooming in and out until you have more than the
initial number of ticks.
Perhaps a solution would be to set "default" properties for the axis in question, which
would then always set those properties for the tickmarks, unless specifically overridden by
the user as in the above case.
--James Evans
-----Original Message-----
From: John Hunter [mailto:jdh...@ac...]
Sent: Monday, March 13, 2006 7:54 AM
To: Andrew Straw
Cc: James Evans; mat...@li...
Subject: Re: [matplotlib-devel] AutoDateLocator
>>>>> "Andrew" == Andrew Straw <str...@as...> writes:
Andrew> Committed into svn 2142.
Thanks for the patch James, the auto date functionality is very
nice. Just a minor comment. In the load_converter.py example, the
default ticks overlap each other with the default window size. I
think we are using a format string that is too long for this date
range.
JDH
|
|
From: John H. <jdh...@ac...> - 2006-03-13 15:55:34
|
>>>>> "Andrew" == Andrew Straw <str...@as...> writes:
Andrew> Committed into svn 2142.
Thanks for the patch James, the auto date functionality is very
nice. Just a minor comment. In the load_converter.py example, the
default ticks overlap each other with the default window size. I
think we are using a format string that is too long for this date
range.
JDH
|
|
From: James E. <jre...@ea...> - 2006-03-13 15:49:01
|
Andrew, The easiest way to see this bug is to use the QtAgg backend, then type the following: >>> import pylab >>> pylab.figure(figsize=(1, 1)) >>> pylab.show() and the window you get will most definitly not be using the sizes you set forth. --James Evans -----Original Message----- From: Andrew Straw [mailto:str...@as...] Sent: Sunday, March 12, 2006 12:01 PM To: James Evans; mat...@li... Subject: Re: [matplotlib-devel] (no subject) James Evans wrote: >When using the Qt backend, resize events were not >getting passed along properly so the window was created >based off of some other criteria. The attatched patch >file will fix the problem and make the window be >resized appropriatly on construction. > > > Admittedly I'm no Qt person (this was my opportunity to install Qt on my system), but I couldn't find any problems with the current implementation. Could you give a specific, reproducible problem case that your patch fixes? Cheers! Andrew |
|
From: Eric F. <ef...@ha...> - 2006-03-13 07:48:35
|
Tennessee, Maybe I missed it, but I did not see any reply to your message. We welcome simple scripts that expose bugs--and the simpler the better. If something more than a simple script is required, then instead of sending a big file to the list, you could put it on an ftp server if you have access to one, or send it to one of us off-list upon request. Tennessee Leeuwenburg wrote: [...] > I wrote some code to generate a pair of lists about 300 elements long, > and plotted them. I found that the line plot didn't have all the data > points connected. What backend were you using, and what operating system? What mpl version? Was the lack of connectedness at the level of a missing pixel, or was a whole line segment missing? > > When I saved to SVG, the output was correct. So it sounds like it must be a problem with a particular backend. > > Also, when I tried to perform a scatter plot, I got runtime errors and > no plot was drawn. These problems occur 100% of the time on my machine > with my test files. Until a recent change in SVN, scatter required an array, not a list, for its colors argument. Could this be the problem in your case? > > I'm not sure if this list accepts files or not, but I am happy to > provide the code and sample files which demonstrate this error, and/or > respond to the bugfixing process. Eric |
|
From: Andrew S. <str...@as...> - 2006-03-12 20:01:07
|
James Evans wrote: >When using the Qt backend, resize events were not >getting passed along properly so the window was created >based off of some other criteria. The attatched patch >file will fix the problem and make the window be >resized appropriatly on construction. > > > Admittedly I'm no Qt person (this was my opportunity to install Qt on my system), but I couldn't find any problems with the current implementation. Could you give a specific, reproducible problem case that your patch fixes? Cheers! Andrew |
|
From: Andrew S. <str...@as...> - 2006-03-12 19:51:19
|
James Evans wrote: >I am uploading a newer patch that is against the SVN >repository as of "MAR 10, 2006 13:55". This also >contains a few minor cosmetic fixes/tweaks. > > > Committed into svn 2142. Watch those indents! For some reason, your patch had 3 space indents (instead of 4) in some places. I also took the liberty of running lib/matplotlib/dates.py through pylint and fixing some long lines. Cheers! Andrew |
|
From: Andrew S. <str...@as...> - 2006-03-12 18:51:12
|
Andrew Straw wrote: >After testing this patch, I tried checking it in, but I'm getting an error: > >$ svn commit src >Authentication realm: <https://svn.sourceforge.net:443> SourceForge >Subversion area >Password for 'astraw': >svn: Commit failed (details follow): >svn: MKACTIVITY of >'/svnroot/matplotlib/!svn/act/451cc94f-c20e-0410-914b-b8458948145c': 403 >Forbidden (https://svn.sourceforge.net) >svn: Your commit message was left in a temporary file: >svn: >'/home/astraw/other-peoples-src/matplotlib/matplotlib.svn/svn-commit.2.tmp' > >I tried a couple of times to make sure I got the password right, but it >still didn't go. Does anyone know what's going on? This would have been >my first commit since we switched to subversion. > > Weird, SF disables write access by default to the subversion repository: http://sourceforge.net/tracker/?group_id=1&atid=200001&func=detail&aid=1443846 What's more bizarre is that apparently all the MPL devs aside from me apparently had no problem committing despite this fact! Anyhow, I found our permissions page and am in the process of adding write access to all MPL devs. https://sourceforge.net/project/admin/userperms.php?group_id=80706 James, your first patch (strict C/C++ conformance) is svn 2141 and I'll work on your others in short order. |