You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
(12) |
Sep
(12) |
Oct
(56) |
Nov
(65) |
Dec
(37) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(59) |
Feb
(78) |
Mar
(153) |
Apr
(205) |
May
(184) |
Jun
(123) |
Jul
(171) |
Aug
(156) |
Sep
(190) |
Oct
(120) |
Nov
(154) |
Dec
(223) |
| 2005 |
Jan
(184) |
Feb
(267) |
Mar
(214) |
Apr
(286) |
May
(320) |
Jun
(299) |
Jul
(348) |
Aug
(283) |
Sep
(355) |
Oct
(293) |
Nov
(232) |
Dec
(203) |
| 2006 |
Jan
(352) |
Feb
(358) |
Mar
(403) |
Apr
(313) |
May
(165) |
Jun
(281) |
Jul
(316) |
Aug
(228) |
Sep
(279) |
Oct
(243) |
Nov
(315) |
Dec
(345) |
| 2007 |
Jan
(260) |
Feb
(323) |
Mar
(340) |
Apr
(319) |
May
(290) |
Jun
(296) |
Jul
(221) |
Aug
(292) |
Sep
(242) |
Oct
(248) |
Nov
(242) |
Dec
(332) |
| 2008 |
Jan
(312) |
Feb
(359) |
Mar
(454) |
Apr
(287) |
May
(340) |
Jun
(450) |
Jul
(403) |
Aug
(324) |
Sep
(349) |
Oct
(385) |
Nov
(363) |
Dec
(437) |
| 2009 |
Jan
(500) |
Feb
(301) |
Mar
(409) |
Apr
(486) |
May
(545) |
Jun
(391) |
Jul
(518) |
Aug
(497) |
Sep
(492) |
Oct
(429) |
Nov
(357) |
Dec
(310) |
| 2010 |
Jan
(371) |
Feb
(657) |
Mar
(519) |
Apr
(432) |
May
(312) |
Jun
(416) |
Jul
(477) |
Aug
(386) |
Sep
(419) |
Oct
(435) |
Nov
(320) |
Dec
(202) |
| 2011 |
Jan
(321) |
Feb
(413) |
Mar
(299) |
Apr
(215) |
May
(284) |
Jun
(203) |
Jul
(207) |
Aug
(314) |
Sep
(321) |
Oct
(259) |
Nov
(347) |
Dec
(209) |
| 2012 |
Jan
(322) |
Feb
(414) |
Mar
(377) |
Apr
(179) |
May
(173) |
Jun
(234) |
Jul
(295) |
Aug
(239) |
Sep
(276) |
Oct
(355) |
Nov
(144) |
Dec
(108) |
| 2013 |
Jan
(170) |
Feb
(89) |
Mar
(204) |
Apr
(133) |
May
(142) |
Jun
(89) |
Jul
(160) |
Aug
(180) |
Sep
(69) |
Oct
(136) |
Nov
(83) |
Dec
(32) |
| 2014 |
Jan
(71) |
Feb
(90) |
Mar
(161) |
Apr
(117) |
May
(78) |
Jun
(94) |
Jul
(60) |
Aug
(83) |
Sep
(102) |
Oct
(132) |
Nov
(154) |
Dec
(96) |
| 2015 |
Jan
(45) |
Feb
(138) |
Mar
(176) |
Apr
(132) |
May
(119) |
Jun
(124) |
Jul
(77) |
Aug
(31) |
Sep
(34) |
Oct
(22) |
Nov
(23) |
Dec
(9) |
| 2016 |
Jan
(26) |
Feb
(17) |
Mar
(10) |
Apr
(8) |
May
(4) |
Jun
(8) |
Jul
(6) |
Aug
(5) |
Sep
(9) |
Oct
(4) |
Nov
|
Dec
|
| 2017 |
Jan
(5) |
Feb
(7) |
Mar
(1) |
Apr
(5) |
May
|
Jun
(3) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2025 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
(2) |
2
(13) |
3
(13) |
4
(11) |
5
(15) |
6
(16) |
7
(1) |
|
8
(2) |
9
(1) |
10
(16) |
11
(19) |
12
(8) |
13
(20) |
14
(9) |
|
15
(2) |
16
(9) |
17
(29) |
18
(14) |
19
(13) |
20
(10) |
21
(1) |
|
22
(3) |
23
(4) |
24
(26) |
25
(11) |
26
(11) |
27
(8) |
28
(4) |
|
29
(2) |
30
(10) |
31
(17) |
|
|
|
|
|
From: Darren D. <dd...@co...> - 2005-05-26 00:25:51
|
Hi Marek, I just installed Matplotlib via gentoo's emerge (a first for me) and had no= =20 problem with from pylab import *. I think you may need to take it up with=20 your sysadmin. Make sure dev-python/matplotlib is added to your=20 package.keywords file. The 0.80 version is stable, although it is masked as= =20 testing (~) in the gentoo tree. Darren On Wednesday 25 May 2005 7:40 pm, Marek Szczypinski wrote: > Hello, > I am new to matplotlib. My system administrator installed matplotlib > (using gentoo's emerge command). There were no errors while installation, > but wen i try to import pylab i get an error: > > markacy@sun:~>python > Python 2.3.5 (#1, Apr 28 2005, 10:18:07) > [GCC 3.3.5-20050130 (Gentoo Linux 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, > pie- on linux2 > Type "help", "copyright", "credits" or "license" for more information. > > >>> from pylab import * > > Traceback (most recent call last): > File "<stdin>", line 1, in ? > ImportError: No module named pylab > > > What is the problem?? > Thanks, > Marek > > > Homo sum, humani nihil a me alienum puto. > > > ------------------------------------------------------- > SF.Net email is sponsored by: GoToMeeting - the easiest way to collaborate > online with coworkers and clients while avoiding the high cost of travel > and communications. There is no equipment to buy and you can meet as often > as you want. Try it > free.http://ads.osdn.com/?ad_id=3D7402&alloc_id=3D16135&op=3Dclick > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users =2D-=20 Darren S. Dale Bard Hall Department of Materials Science and Engineering Cornell University Ithaca, NY. 14850 dd...@co... http://people.ccmr.cornell.edu/~dd55/ |
|
From: Robert K. <rk...@uc...> - 2005-05-26 00:11:00
|
Marek Szczypinski wrote: > Hello, > I am new to matplotlib. My system administrator installed matplotlib > (using gentoo's emerge command). There were no errors while > installation, but wen i try to import pylab i get an error: > > markacy@sun:~>python > Python 2.3.5 (#1, Apr 28 2005, 10:18:07) > [GCC 3.3.5-20050130 (Gentoo Linux 3.3.5.20050130-r1, > ssp-3.3.5.20050130-1, pie- on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>>> from pylab import * > > Traceback (most recent call last): > File "<stdin>", line 1, in ? > ImportError: No module named pylab >>> from matplotlib.pylab import * or, better: $ ipython -pylab -- Robert Kern rk...@uc... "In the fields of hell where the grass grows high Are the graves of dreams allowed to die." -- Richard Harter |
|
From: Marek S. <ma...@as...> - 2005-05-25 23:44:10
|
Hello, I am new to matplotlib. My system administrator installed matplotlib (using gentoo's emerge command). There were no errors while installation, but wen i try to import pylab i get an error: markacy@sun:~>python Python 2.3.5 (#1, Apr 28 2005, 10:18:07) [GCC 3.3.5-20050130 (Gentoo Linux 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie- on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from pylab import * Traceback (most recent call last): File "<stdin>", line 1, in ? ImportError: No module named pylab >>> What is the problem?? Thanks, Marek Homo sum, humani nihil a me alienum puto. |
|
From: Jordan D. <fre...@oc...> - 2005-05-25 23:42:53
|
I'm trying to define a custom colormap that is blue for -ve values, red
for +ve values, and white at 0. To this end, I've defined a new
colormap with the following entries:
_redblue_data = {'red': ((0.0, 0.0, 0.0),(0.5, 1.0, 1.0),(1.0, 1.0, 1.0)),
'green': ((0.0, 0.0, 0.0),(0.5, 1.0, 1.0),(1.0, 0.0, 0.0)),
'blue': ((0.0, 1.0, 1.0),(0.5, 1.0, 1.0),(1.0, 0.0, 0.0))}
However, when I use this to plot a contourf of my data (setting the
contour levels to be 0), the contour just below 0 is light blue, and the
contour just above 0 is white. In other words, instead of being
symmetrical, the 'center' of the colormap is shifted towards the +ve.
Is there any way to make the colormap symmetric around 0?
I'm using matplotlib-0.80.
Jordan
|
|
From: John H. <jdh...@ac...> - 2005-05-25 20:39:34
|
>>>>> "Jeff" == Jeff Peery <jef...@se...> writes:
Jeff> Thanks John, Well I don't know why I'm not using WXAgg, I'm
Jeff> fairly new to this matplotlib stuff. I'm using wxpython,
Jeff> will wxAgg work with this? Thanks.
Yes, the wx backend is something of a historical artifact. Around
matplotlib-0.50, Perry Greenfield suggested using the antigrain
library as a core image renderer, and transfer this image into the
respective graphical user interfaces. This idea came from Eric Jones
and Chaco. This simplifies development enormously because we don't
have to deal with the idiosyncrasies of all the GUI drawing
libraries.
The WXAgg backend in general will look a lot better and have more
features than the plain vanilla wx backend. It is slower than we
would like it to be, because we are not using the most efficient
method to transfer the agg canvas to wx, and it doesn't have all the
save formats as wx does. For example, I noticed your attached image
was jpg. wxagg doesn't support jpeg, but uses png instead. This is a
good thing. You will be much happier with your wxagg png images than
you are with wx jpeg images I suspect.
JDH
|
|
From: Jeff P. <jef...@se...> - 2005-05-25 19:32:29
|
Thanks John,
Well I don't know why I'm not using WXAgg, I'm fairly new to this
matplotlib stuff. I'm using wxpython, will wxAgg work with this? Thanks.
Jeff
-----Original Message-----
From: John Hunter [mailto:jdh...@ni...]
Sent: Wednesday, May 25, 2005 11:43 AM
To: Jeff Peery
Cc: mat...@li...
Subject: Re: [Matplotlib-users] y label positioning
>>>>> "Jeff" == Jeff Peery <jef...@se...> writes:
Jeff> Hi, yes I attached an image and a piece of my script
Jeff> (frame2.py). What do you think? Thanks.
I see. This looks like a WX bug -- could you file a sourceforge bug
report and include your two files you attached?
Is there a reason you are not using WXAgg? This will probably fix
this problem for you and make nicer figures too..
import matplotlib
matplotlib.use('WXAgg')
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as
FigureCanvas
from matplotlib.backends.backend_wx import NavigationToolbar2Wx
JDH
|
|
From: John H. <jdh...@ac...> - 2005-05-25 18:44:31
|
>>>>> "Jeff" == Jeff Peery <jef...@se...> writes:
Jeff> Hi, yes I attached an image and a piece of my script
Jeff> (frame2.py). What do you think? Thanks.
I see. This looks like a WX bug -- could you file a sourceforge bug
report and include your two files you attached?
Is there a reason you are not using WXAgg? This will probably fix
this problem for you and make nicer figures too..
import matplotlib
matplotlib.use('WXAgg')
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas
from matplotlib.backends.backend_wx import NavigationToolbar2Wx
JDH
|
|
From: Jeff P. <jef...@se...> - 2005-05-25 18:37:24
|
Hi, yes I attached an image and a piece of my script (frame2.py). What
do you think? Thanks.
-----Original Message-----
From: John Hunter [mailto:jdh...@ni...]
Sent: Wednesday, May 25, 2005 9:56 AM
To: Jeff Peery
Cc: mat...@li...
Subject: Re: [Matplotlib-users] y label positioning
>>>>> "Jeff" == Jeff Peery <jef...@se...> writes:
Jeff> Hello, I don't know if my last email was posted so I'll try
Jeff> again. Is there a way to position a y axis label? By
Jeff> default it seems to be placed directly over the y-axis tick
Jeff> marks and looks really bad. Thanks.
Could you post a script that replicates your problem, and possibly an
image. Also the result of running your script with --verbose-helpful.
Thanks,
JDH
|
|
From: John H. <jdh...@ac...> - 2005-05-25 16:57:21
|
>>>>> "Jeff" == Jeff Peery <jef...@se...> writes:
Jeff> Hello, I don't know if my last email was posted so I'll try
Jeff> again. Is there a way to position a y axis label? By
Jeff> default it seems to be placed directly over the y-axis tick
Jeff> marks and looks really bad. Thanks.
Could you post a script that replicates your problem, and possibly an
image. Also the result of running your script with --verbose-helpful.
Thanks,
JDH
|
|
From: Jeff P. <jef...@se...> - 2005-05-25 16:50:56
|
Hello, I don't know if my last email was posted so I'll try again. Is there a way to position a y axis label? By default it seems to be placed directly over the y-axis tick marks and looks really bad. Thanks. Jeff |
|
From: Humufr <hu...@ya...> - 2005-05-25 15:23:54
|
mencoder is part of mplayer. http://www.mplayerhq.hu/homepage/design7/news.html N. Nils Wagner wrote: > Hi all, > > I can't find mencoder on my system (SuSE Linux 9.1). > Any pointer would be appreciated. > > Thanks in advance > Nils |
|
From: Ken M. <mc...@ii...> - 2005-05-25 15:23:08
|
On May 25, 2005, at 10:00 AM, Nils Wagner wrote: > > I can't find mencoder on my system (SuSE Linux 9.1). > Any pointer would be appreciated. The `mencoder' program comes with mplayer, the swiss army chainsaw of linux media players. There are SuSE 9.1 RPMs at http://wiki.version6.net/RPM I don't have access to a SuSE system right now, so I haven't been able to test 'em myself, but it's worth a try. Ken |
|
From: Nils W. <nw...@me...> - 2005-05-25 15:00:46
|
Hi all,
I can't find mencoder on my system (SuSE Linux 9.1).
Any pointer would be appreciated.
Thanks in advance
Nils
|
|
From: John H. <jdh...@ac...> - 2005-05-24 21:34:10
|
>>>>> "Nicholas" == Nicholas Young <su...@su...> writes:
Nicholas> With this the apparent problem moved from from
Nicholas> matplotlib to my code where I guess the real problem is
Nicholas> - I guess when python does garbage disposal - and using
Nicholas> a different matplotlib version somehow triggered it.
Do you have any homegrown extension code in your project? Always an
important detail ... <wink>
JDH
|
|
From: Nicholas Y. <su...@su...> - 2005-05-24 21:28:20
|
On Tue, 2005-05-24 at 12:53 -0500, John Hunter wrote: > Compile mpl with VERBOSE = True in setup.py which will help inform > where the segfault is occurring. You will want to rm -rf your build > dir to force a clean debug build. With this the apparent problem moved from from matplotlib to my code where I guess the real problem is - I guess when python does garbage disposal - and using a different matplotlib version somehow triggered it. Thanks for the help, Nich |
|
From: John H. <jdh...@ac...> - 2005-05-24 20:30:47
|
>>>>> "Jeff" == Jeff Peery <jef...@se...> writes:
Jeff> Hello, can anyone give me a few pointers for getting py2exe
Have you seen this?
http://matplotlib.sourceforge.net/faq.html#PY2EXE
JDH
|
|
From: Jeff P. <jef...@se...> - 2005-05-24 20:14:42
|
Hello, can anyone give me a few pointers for getting py2exe to work with
matplotlib? I'm having some trouble. I get a warning that the 'runtime
has ended unexpectedly.' I had a similar problem before I started using
matplotlib in my wxpython applications because for some reason python
didn't like numarray. I removed all occurrences of it and replaced it
with Numeric which solved my problem. Also it didn't like it when I
imported modules using 'from'. So I replaced them with 'import'.
Although since I started using matplotlib I added "from" in my header
which now looks like this:
import wxFrame1
import wxDialog4
import wx
import matplotlib
matplotlib.use('WX')
from matplotlib.backends.backend_wx import FigureCanvasWx as
FigureCanvas
from matplotlib.backends.backend_wx import NavigationToolbar2Wx
from matplotlib.backends.backend_wx import _load_bitmap
from matplotlib.figure import Figure
from matplotlib.mlab import normpdf
I am not sure how to change the "from's" to "import's" here and I also
don't know why when I run py2exe it searches for numarray ( I know this
because py2exe tells me its missing ) Anyhow I'm not sure any of this is
related to the current problem. If anyone has some experience with
getting py2exe working with matplotlib I would appreciate the help.
Thanks.
|
|
From: John H. <jdh...@ac...> - 2005-05-24 19:07:11
|
>>>>> "Ken" == Ken McIvor <mc...@ii...> writes:
Ken> In retrospect, "more consistent" was a poor choice of words.
Ken> I believe I was thinking of some corner case where I had to
Ken> do something like `obj.member.set_text("blah")' when I wrote
Ken> it. Of course, I cannot find an example where you have to do
Ken> this, so it's a good bet I was doing something daft.
No, this is pretty common. Eg,
ax.xaxis.major.formatter
and so on. But I think this kind of organization is OK. Especially
in ipython, with tab completion :-)
JDH
|
|
From: Ken M. <mc...@ii...> - 2005-05-24 19:02:16
|
On May 24, 2005, at 1:42 PM, John Hunter wrote:
>>>>>> "Ken" == Ken McIvor <mc...@ii...> writes:
>
> Ken> I'm all for having more consistent accessors for the various
> Ken> object properties. Perhaps something like this would work
> Ken> well? (yeah, it's modeled on Tkinter's configure() method)
>
> Well, the current approach is nothing if not consistent. The whole
> "set" functionality is based upon the objects having property
> setters. Eg, set(PROPERTYNAME=val) always calls
> set_PROPERTYNAME(val)
In retrospect, "more consistent" was a poor choice of words. I believe
I was thinking of some corner case where I had to do something like
`obj.member.set_text("blah")' when I wrote it. Of course, I cannot
find an example where you have to do this, so it's a good bet I was
doing something daft.
> Ken> If anyone else is interested in working to develop a tutorial
> Ken> for matplotlib's OO API, please drop me a line... I have a
> Ken> vested interest in making matplotlib easier for busy
> Ken> developers to use.
>
> I suggest extending Robert's tutorial linked here
>
> http://matplotlib.sourceforge.net/faq.html#OO
This tutorial looks like a great place to start. Thanks!
Ken
|
|
From: John H. <jdh...@ac...> - 2005-05-24 18:43:46
|
>>>>> "Ken" == Ken McIvor <mc...@ii...> writes:
Ken> I'm all for having more consistent accessors for the various
Ken> object properties. Perhaps something like this would work
Ken> well? (yeah, it's modeled on Tkinter's configure() method)
Ken> # def set(cfgdict=None, **kwds) -> None
Ken> x.set(facecolor='r', size=2)
Well, the current approach is nothing if not consistent. The whole
"set" functionality is based upon the objects having property
setters. Eg, set(PROPERTYNAME=val) always calls
set_PROPERTYNAME(val)
The set function you propose is a good idea and trivial to write.
Just add this function to matplotlib.artist.Artist
def set(self, **kwargs):
"""
A tkstyle set command, pass kwargs to set properties
"""
ret = []
for k,v in kwargs.items():
k = k.lower()
funcName = "set_%s"%k
func = getattr(self,funcName)
ret.extend( [func(v)] )
return ret
I'll include this in the next release.
Ken> If anyone else is interested in working to develop a tutorial
Ken> for matplotlib's OO API, please drop me a line... I have a
Ken> vested interest in making matplotlib easier for busy
Ken> developers to use.
I suggest extending Robert's tutorial linked here
http://matplotlib.sourceforge.net/faq.html#OO
Thanks!
JDH
|
|
From: Matt N. <new...@ca...> - 2005-05-24 18:38:22
|
I mostly agree with Chris's comments about matplotlib and
Numeric/scipy, etc, and think that keeping the explicit
namespace hierarchy is useful. If pylab.py added the line
import matplotlib.numerix as NX
(or something similar) then you could do this
import pylab as p
x = p.NX.arange(100.0)
y = p.NX.sin(2*nx.pi*x)
p.plot(x,y)
p.show()
If 'p.NX' seems too ugly, you could always do
import pylab as p
N = p.NX
x = N.arange(100.0)
y = N.sin(2*nx.pi*x)
p.plot(x,y)
p.show()
That seems very easy to use and avoid namespace conflicts, and
still keeps the hierarchy obvious enough to track down where any
method originates from.
My 2c,
--Matt
|
|
From: Ken M. <mc...@ii...> - 2005-05-24 18:30:10
|
On May 24, 2005, at 11:25 AM, Chris Barker wrote: > John Hunter wrote: >> Chris> One way to get there is to add much of the functionality of >> Chris> pylab to the OO interface. I really wish I had the time to >> Chris> write an OO-pylab, I think it would be really great, even >> Chris> for interactive use. >> I think the OO interface is already pretty easy to use. > > It may have gotten better. I haven't use it much recently, my main > matplotlib using project has been handed off to another coder. I just > remember that as much as I wanted to use the OO interface, It ended up > being much easier to use pylab.whatever much of the time. Maybe the > real problem isn't what's there, but what's in the examples. I've found the OO interface to be very pleasant to use. While learning matplotlib, I translated a bunch of the pylab examples to the OO API (look at the plot_XYZ() functions): http://agni.phys.iit.edu/~kmcivor/potpourri/wxmpl-demos.py >> * Easier attribute setting (eg x.facecolor = 'r') but this is >> already accomplished somewhat since the set/get introspection >> facilities are now available in matplotlib.artist to the OO user > > I just looked in the class docs, and I still can't see how to set > something in an OO way, like the facecolor, for example: > > x.set('facecolor', 'r') maybe? > > I know I'd rather x.SetFaceColor('r') or something like that, but the > above is OK too. I'm all for having more consistent accessors for the various object properties. Perhaps something like this would work well? (yeah, it's modeled on Tkinter's configure() method) # def set(cfgdict=None, **kwds) -> None x.set(facecolor='r', size=2) > Maybe a good start would be to go through the tutorial and users > guide, and try to re-write all the examples in an OO manner, and see > what happens. Feel free to use any of the examples in the file I've linked to above... they're all under the matplotlib license, as they're derived from the matplotlib example scripts. If anyone else is interested in working to develop a tutorial for matplotlib's OO API, please drop me a line... I have a vested interest in making matplotlib easier for busy developers to use. Ken |
|
From: John H. <jdh...@ac...> - 2005-05-24 17:54:20
|
>>>>> "Nicholas" == Nicholas Young <su...@su...> writes:
Nicholas> There seems to be a bug somewhere in the CVS version of
Nicholas> matplotlib or the 2.3 version of agg that's causing me
Nicholas> sporadic segfaults. It's possible this isn't general
Nicholas> and is due to some other compiled code but doesn't seem
Nicholas> particularly likely as the bug didn't appear when
Nicholas> running with a copy of matplotlib from CVS on April 14.
Nicholas> However, I've no idea what's causing but problem and
Nicholas> this may be a coincidence.
Compile mpl with VERBOSE = True in setup.py which will help inform
where the segfault is occurring. You will want to rm -rf your build
dir to force a clean debug build.
JDH
|
|
From: Nicholas Y. <su...@su...> - 2005-05-24 17:28:08
|
There seems to be a bug somewhere in the CVS version of matplotlib or
the 2.3 version of agg that's causing me sporadic segfaults. It's
possible this isn't general and is due to some other compiled code but
doesn't seem particularly likely as the bug didn't appear when running
with a copy of matplotlib from CVS on April 14. However, I've no idea
what's causing but problem and this may be a coincidence.
I've made some attempt to track down the problem but failed (I don't
have a copy of Python installed with debugging compiled in and don't
have time to compile one). I've attached the file containing the
plotting library; the calling code references the library as utils.plot
and is:
import utils.plot, Numeric
im = Numeric.zeros((2048,1952,4), Numeric.UInt8)
p = utils.plot.plot('n', modes=(1,11), xlabel="Time (s)",
ylabel="Frequency (kHz)")
p.imshow(im/255., interpolation="nearest")
p.show()
which on it's own runs fine. Running the same code in the context of my
program (inserted in the place of the real data plotting code) and it
seems to crash on it's second run. The other code loaded is f2py
wrapped Fortran which is using a fairly large amount of memory (at
minimum ~100MB and sometimes a lot more).
The reason I say seems is that if I insert print statements to check the
behaviour changes (and in fact goes away entirely sometimes); the
program never crashes on the first run. It seems fairly likely that no
one is going to have a clue what's causing this but on the off chance
someone else is having the same problem I thought I'd ask.
Thanks for any help,
Nicholas Young
|
|
From: Jeff P. <jef...@se...> - 2005-05-24 17:26:51
|
Hello, does anyone know how to move a y axis label so that it doesn't cover up the y axis grid values? Thanks for the help! Jeff |