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
(22) |
2
(17) |
3
(21) |
4
(7) |
5
(7) |
6
(17) |
7
(8) |
8
(8) |
9
(33) |
10
(11) |
11
|
12
(2) |
13
(11) |
14
(29) |
15
(13) |
16
(13) |
17
(3) |
18
(2) |
19
(3) |
20
(7) |
21
(17) |
22
(12) |
23
(19) |
24
(19) |
25
(14) |
26
(5) |
27
(25) |
28
(13) |
|
|
|
|
From: Andrew J. <a.h...@gm...> - 2006-02-23 23:02:50
|
Hi- Thanks for the help. A comment below... > Andrew Jaffe wrote: >> Eric (etc)- >> >> Sorry, no dice... in fact I was already using the CVS version so >> this was the to_rgba() method that failed originally! >> >> Any other possibilities? Could the problem be just a coincidental >> error elsewhere? >> >> Andrew >> >> > > Andrew and Eric: I apologize, this latest glitch was all my > fault. I had made a modification to colors.py to workaround an > apparenty bug in numpy masked arrays, and that modification was > wrong. It's now fixed in CVS, revision 1.26 > > Index: colors.py > =================================================================== > RCS file: /cvsroot/matplotlib/matplotlib/lib/matplotlib/colors.py,v > retrieving revision 1.25 > diff -r1.25 colors.py > 659c659 > < result = (vmax-vmin)/(val-vmin) <-- this is wrong > --- > > result = (val-vmin)/(vmax-vmin) <-- this is right > > Originally (in 0.87) there was > > result = (1.0/(vmax-vmin))*(val-vmin) > > which raised an exception when val was a numpy masked array. However, I expect the original line was like this in case vmax, vmin and val are all integers, in which case without 'truedivision' (or 'from __future__ import division'), result will use integer division which probably isn't desired. So this may need to be fixed to force floating-point division. Not sure the robust way to do this with possibly-masked arrays, etc. Andrew |
From: Josh M. <jos...@gm...> - 2006-02-23 22:39:21
|
Hi guys, Just to add to this issue, I have been profiling my own code which embeds matplotlib inside a Cocoa app, and uses Agg to draw to an NSView. (I posted a howto on this recently to the user list). I am drawing a grayscale image (an array with values 0-255), and then drawing lines over the top. I have noticed that most of the time is spend in the ma.asarray(x) method (specifically the ma.__init__ method) and discounted this as too hard for me to figure on. But these posts point out that this is a slow point in the code. Now it is faster for RGB images. I'm wondering if there is a way to optimise this method for the (fairly common, I imagine) case of using imshow on grayscale, non-masked numpy arrays. Can this be done? Your help is appreciated. Josh Eric Firing wrote: > Jeff, > > I really blew it on that one--it looked so simple! OK, I think this > version is correct; it will land in CVS in a few minutes. > > def to_rgba(self, x, alpha=1.0): > '''Return a normalized rgba array corresponding to x. > If x is already an rgb or rgba array, return it unchanged. > ''' > if hasattr(x, 'shape') and len(x.shape)>2: return x > x = ma.asarray(x) > x = self.norm(x) > x = self.cmap(x, alpha) > return x > Eric > > Jeff Whitaker wrote: > >> Eric Firing wrote: >> >> >>> Ray, >>> >>> You tripped over a bug in cm.py: when I added masked array >>> support, I >>> put the "x = ma.asarray(x)" too early in the to_rgba() method of >>> ScalarMappable. It is fixed now in CVS. Thanks for finding the >>> problem. >>> >>> If you want to try the fix in your version, in place of your >>> workaround, here is the revised method: >>> >>> def to_rgba(self, x, alpha=1.0): >>> # assume normalized rgb, rgba >>> if len(x.shape)>2: return x >>> x = ma.asarray(x) >>> x = self.norm(x) >>> x = self.cmap(x, alpha) >>> return x >>> >>> Eric >>> >>> >> >> >> Hi Eric: This breaks some of the basemap demos which do this >> >> CS = m.contour(x,y,hgt,15,linewidths=0.5,colors='k') >> >> to draw solid black contour lines. I now get >> >> File "/sw/lib/python2.4/site-packages/matplotlib/cm.py", line 52, in >> to_rgba >> if len(x.shape)>2: return x >> AttributeError: 'list' object has no attribute 'shape' >> >> It appears that colors now has to be an array? >> >> -Jeff > |
From: Jeff W. <js...@fa...> - 2006-02-23 22:29:57
|
Andrew Jaffe wrote: > Eric (etc)- > > Sorry, no dice... in fact I was already using the CVS version so this > was the to_rgba() method that failed originally! > > Any other possibilities? Could the problem be just a coincidental > error elsewhere? > > Andrew > > Andrew and Eric: I apologize, this latest glitch was all my fault. I had made a modification to colors.py to workaround an apparenty bug in numpy masked arrays, and that modification was wrong. It's now fixed in CVS, revision 1.26 Index: colors.py =================================================================== RCS file: /cvsroot/matplotlib/matplotlib/lib/matplotlib/colors.py,v retrieving revision 1.25 diff -r1.25 colors.py 659c659 < result = (vmax-vmin)/(val-vmin) <-- this is wrong --- > result = (val-vmin)/(vmax-vmin) <-- this is right Originally (in 0.87) there was result = (1.0/(vmax-vmin))*(val-vmin) which raised an exception when val was a numpy masked array. Sorry for the screwup. -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : Jef...@no... 325 Broadway Office : Skaggs Research Cntr 1D-124 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg |
From: Andrew J. <a.h...@gm...> - 2006-02-23 22:00:46
|
Eric (etc)- Sorry, no dice... in fact I was already using the CVS version so this was the to_rgba() method that failed originally! Any other possibilities? Could the problem be just a coincidental error elsewhere? Andrew On 23 Feb 2006, at 17:31, Eric Firing wrote: > Andrew, > > Unfortunately, the 0.87 release was packed up immediately after I > made the first of two changes to cm.py, so it contains the bug > referred to below. Most likely that is what is wrecking your > imshow plots. Please try substituting the revised function in > cm.py, and let us know if that solves the problem. > > def to_rgba(self, x, alpha=1.0): > '''Return a normalized rgba array corresponding to x. > If x is already an rgb or rgba array, return it unchanged. > ''' > if hasattr(x, 'shape') and len(x.shape)>2: return x > x = ma.asarray(x) > x = self.norm(x) > x = self.cmap(x, alpha) > return x > > Eric > > Andrew Jaffe wrote: >> Jeff Whitaker wrote: >>> Eric Firing wrote: >>> >>>> Jeff, >>>> I really blew it on that one--it looked so simple! OK, I think >>>> this version is correct; it will land in CVS in a few minutes. >>>> >>>> def to_rgba(self, x, alpha=1.0): >> >> [[[ code removed ]]] >> >> >>> Eric: Thanks for the quick fix - that seems to have done the job. >>> -Jeff >> I don't know if it's related, but as of the latest version, all of >> my imshow() commands show a single color, no structure at all. ______________________________________________________________________ Andrew Jaffe a....@im... Astrophysics Group +44 207 594-7526 Blackett Laboratory, Room 1013 FAX 7541 Imperial College, Prince Consort Road London SW7 2AZ ENGLAND http://astro.imperial.ac.uk/~jaffe |
From: David T. <dav...@gm...> - 2006-02-23 21:17:13
|
Could that be because interactive mode was set in your previous install ? (in .matplotlibrc file) if I try: #!/usr/bin/python import matplotlib import pylab matplotlib.interactive(True) pylab.figure() pylab.close() Then it works... Hope this could help you... David 2006/2/23, Emmanuel Pecontal <pec...@ob...>: > > Hello, > > If I run the following script on my system (SuSE 10.0, matplotlib-0.87 bu= t > same behaviour with 0.86): > > #!/usr/bin/python > > import matplotlib > import pylab > > pylab.figure() > pylab.close () > > It crashes with the following error message: > > Traceback (most recent call last): > File "./tmp.py", line 8, in ? > pylab.close() > File "/usr/lib/python2.4/site-packages/matplotlib/pylab.py", line 768, > in > close > else: _pylab_helpers.Gcf.destroy(figManager.num) > File "/usr/lib/python2.4/site-packages/matplotlib/_pylab_helpers.py", > line > 28, in destroy > figManager.destroy() > File > "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_gtk.py", > line 456, in destroy > gtk.main_quit() > RuntimeError: called outside of a mainloop > > Does someone has an idea of the problem? > I didn't have this kind of problem with my SuSE 9.3 and matplotlib-0.85 > > -- > Emmanuel P=E9contal > > CRAL - Observatoire de Lyon > 9, Av. Charles Andre > F-69561 Saint Genis Laval Cedex > > tel (33) (0)4.78.86.83.76 - fax (33) (0)4.78.86.83.86 > > email : pec...@ob... > |
From: Emmanuel P. <pec...@ob...> - 2006-02-23 18:59:39
|
Hello, If I run the following script on my system (SuSE 10.0, matplotlib-0.87 but= =20 same behaviour with 0.86): #!/usr/bin/python import matplotlib import pylab pylab.figure() pylab.close() It crashes with the following error message: Traceback (most recent call last): File "./tmp.py", line 8, in ? pylab.close() File "/usr/lib/python2.4/site-packages/matplotlib/pylab.py", line 768, in= =20 close else: _pylab_helpers.Gcf.destroy(figManager.num) File "/usr/lib/python2.4/site-packages/matplotlib/_pylab_helpers.py", lin= e=20 28, in destroy figManager.destroy() File "/usr/lib/python2.4/site-packages/matplotlib/backends/backend_gtk.py= ",=20 line 456, in destroy gtk.main_quit() RuntimeError: called outside of a mainloop Does someone has an idea of the problem? I didn't have this kind of problem with my SuSE 9.3 and matplotlib-0.85 =2D-=20 Emmanuel P=E9contal CRAL - Observatoire de Lyon 9, Av. Charles Andre =46-69561 Saint Genis Laval Cedex tel (33) (0)4.78.86.83.76 - fax (33) (0)4.78.86.83.86 email : pec...@ob... ~ |
From: Eric F. <ef...@ha...> - 2006-02-23 17:31:41
|
Andrew, Unfortunately, the 0.87 release was packed up immediately after I made the first of two changes to cm.py, so it contains the bug referred to below. Most likely that is what is wrecking your imshow plots. Please try substituting the revised function in cm.py, and let us know if that solves the problem. def to_rgba(self, x, alpha=1.0): '''Return a normalized rgba array corresponding to x. If x is already an rgb or rgba array, return it unchanged. ''' if hasattr(x, 'shape') and len(x.shape)>2: return x x = ma.asarray(x) x = self.norm(x) x = self.cmap(x, alpha) return x Eric Andrew Jaffe wrote: > Jeff Whitaker wrote: > >> Eric Firing wrote: >> >>> Jeff, >>> I really blew it on that one--it looked so simple! OK, I think this >>> version is correct; it will land in CVS in a few minutes. >>> >>> def to_rgba(self, x, alpha=1.0): > > >> [[[ code removed ]]] > >> > >> Eric: Thanks for the quick fix - that seems to have done the job. >> -Jeff > > > I don't know if it's related, but as of the latest version, all of my > imshow() commands show a single color, no structure at all. |
From: Steve S. <el...@gm...> - 2006-02-23 16:43:51
|
Hi Some time ago I installed (Debian sarge) the mpl 0.82 .debs (by placing deb http://anakonda.altervista.org/debian packages/ in my /etc/apt/sources.list) . Now I wanted to make a "clean" install of mpl 0.87. So what I did was dpkg -l matplot dpkg -P <all mpl packages> updatedb locate matplotlib and then removing everything found related to mpl (form various other from-source-installs). After that I installed 0.87 as usual (python setup.py build/install). Now testing my fresh install ipython -pylab plot([1,2,3]) xlabel("lala") I found the xlabel not centered but on the leftmost side of the axis (I reported this earlier for 0.86.2 ...) I remembered that I haven't had this problem if I did *not* uninstall the 0.82 .debs before installing a newer version. So I removed 0.87, re-installed my 0.82 .debs and *after* that installed 0.87 and there was the xlabel, sitting centered where it should be. Did anyone have similar issues or has an idea as to what might cause this?? Is 0.82 writing some (config) files that 0.87 should not read but does? Thanks for any hint. cheers, steve -- Random number generation is the art of producing pure gibberish as quickly as possible. |
From: John H. <jdh...@ac...> - 2006-02-23 15:10:42
|
>>>>> "Keith" == <kei...@bt...> writes: Keith> None of the links at Keith> http://matplotlib.sourceforge.net/tutorial.html work. Keith> E.g. See the plot Keith> <http://matplotlib.sourceforge.net/pylab.html#-plot> Keith> documentation Oops, OK, fixed. Thanks, JDH |
From: John H. <jdh...@ac...> - 2006-02-23 15:03:27
|
>>>>> "George" == George Nurser <ag...@no...> writes: George> The problem had arisen because I had installed matplotlib George> to a nonstandard directory with python setup.py install George> --home=$PREFIX From the documentation George> [http://matplotlib.sourceforge.net/ installing.html] I had George> got the impression that MATPLOTLIBDATA also needed to be George> set= to the directory on which I wanted to install George> matplotlib ... of course this is *not* the data directory. Oh yeah, I think the docs are out of date since the data dirs were recently moved into the matplotlib/mpl-data dir and so you no longer need to set MATPLOTLIBDATA when installing to non-standard locations, but if you do set it, it will be respected, for better or worse as you found out. An update of the web site docs is sorely needed. Moving it OT the top of the TODO list.... George> Thanks for your help, & for a really professional piece of George> software. You're welcome -- thanks for the kind words. JDH |
From: <kei...@bt...> - 2006-02-23 13:33:35
|
None of the links at http://matplotlib.sourceforge.net/tutorial.html = work. E.g. See the plot <http://matplotlib.sourceforge.net/pylab.html#-plot> = documentation=20 *click* An error has been encountered in accessing this page.=20 1. Server: matplotlib.sourceforge.net 2. URL path: /pylab.html 3. Error notes: File does not exist: = /home/groups/m/ma/matplotlib/htdocs/pylab.html 4. Error type: 404 5. Request method: GET 6. Request query string:=20 7. Time: 2006-02-23 05:31:23 PST (1140701483) Reporting this problem: The problem you have encountered is with a = project web site hosted by SourceForge.net. This issue should be = reported to the SourceForge.net-hosted project (not to SourceForge.net). = If this is a severe or recurring/persistent problem, please do one of = the following, and provide the error text (numbered 1 through 7, above): = 1. Contact the project via their designated support resources = <http://sourceforge.net/support/prweb-lookup.php?host=3Dmatplotlib.source= forge.net&support=3D1>.=20 2. Contact the project administrators of this project via email (see the = upper right-hand corner of the Project Summary page = <http://sourceforge.net/support/prweb-lookup.php?host=3Dmatplotlib.source= forge.net> for their usernames) at use...@us... If you are a member of the project that maintains this web content, = please refer to the Site Documentation regarding the project web service = <https://sourceforge.net/docs/E07/> for further assistance.=20 |
From: Bruce <ep...@gm...> - 2006-02-23 13:04:25
|
After upgrading from MPL 0.82 to 0.87 and tried again, the message from MPL was that I needed tex version 0.31415 or later. I have 0.3141592 and the reason why MPL didn`t find it is described in bugs on Sourceforge with the title "Bug with text.usetex =3D true on WinXP with MiKTeX". So I just edited __init__.py and latex now seems to work with MPL. On 2/22/06, Darren Dale <dd...@co...> wrote: > On Wednesday 22 February 2006 7:32 am, Bruce wrote: > > Hi group, > > > > I wanted to try to usetex for my matplotlib plots, and thought that I > > had everything neccessary installed, but it doesn`t work. Perhaps > > someone in the group have some idea what is wrong here? Im using > > MikTex on xp and have the dvipng-miktex pakage installed. thx > > Have you read the wiki? http://www.scipy.org/Wiki/Cookbook/Matplotlib/Usi= ngTex > > An intermediate dvi file is missing, probably because the latex executabl= e is > not on your path. > > Darren > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log fi= les > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D103432&bid=3D230486&dat= =3D121642 > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: Jean-Luc M. <jea...@fr...> - 2006-02-23 11:58:01
|
> All the lapack stuff is linked to what you are using for Numerix: > Numeric, numarray or NumPy, rather than directly by MPL. It looks like > you may have upgraded your atlas install, and not upgraded your numerix > package with it. Or you're installed a Numerix binary package that > depends on an older lapack. I have the same problem : with Numeric or numarray and matplotlib-0.82 (from ubuntu) there is no problem but when I remove matplotlib-0.82 and install numpy-0.92-jdh and matplotlib-0.86-cvs-jdh, I have the same error (with numerix : numpy in my .matplotlibrc). I don't change anything else/ A question : why mpl is looking at "/home/jdhunter/debs/numpy/usr/[..]" ? Jean-Luc |
From: George N. <ag...@no...> - 2006-02-23 11:57:38
|
On 22 Feb 2006, at 14:30, John Hunter wrote: >>>>>> "George" == George Nurser <ag...@no...> writes: > > George> I've had various versions of matplotlib from CVS installed > George> on an Opteron (Red Hat LInux) here for a few weeks now. I > George> had to modify setupext.py to look for various libraries in > George> ../lib64 instead of /lib but matplotlib works very nicely > George> most of the time, and I have started using it for real > George> work. > > George> One cosmetic problem: the buttons at the bottom of the > George> plot window have their graphics messed up. They just look > George> like red crosses. The floating xml works, so I know what > George> the buttons do, and it doesn't inconvenience me --- but it > George> looks bad. > > George> Presumably some library is either out of date, incomplete, > George> or not linked correctly. I am using the default TkAgg > George> backend. Any thoughts on what I should look for would be > George> appreciated. > > We used to see something like this on OSX with the WX backend. What > version of Tk are you using? Could this be a byte order or byte size > problem? > > [snipped] > Thanks, > JDH John, Sorry to have bothered you about this -- the solution should have been obvious to me. The problem was simply that I had specified MATPLOTLIBDATA to something different to the matplotlib data directory where the button images actually were. This data directory seems to be in the default location, so unsetting MATPLOTLIBDATA solved the problem. The problem had arisen because I had installed matplotlib to a nonstandard directory with python setup.py install --home=$PREFIX From the documentation [http://matplotlib.sourceforge.net/ installing.html] I had got the impression that MATPLOTLIBDATA also needed to be set= to the directory on which I wanted to install matplotlib ... of course this is *not* the data directory. Thanks for your help, & for a really professional piece of software. George. |
From: Andrew J. <a.h...@gm...> - 2006-02-23 11:20:12
|
Jeff Whitaker wrote: > Eric Firing wrote: >> Jeff, >> I really blew it on that one--it looked so simple! OK, I think this >> version is correct; it will land in CVS in a few minutes. >> >> def to_rgba(self, x, alpha=1.0): >> [[[ code removed ]]] >> > Eric: Thanks for the quick fix - that seems to have done the job. > -Jeff I don't know if it's related, but as of the latest version, all of my imshow() commands show a single color, no structure at all. |
From: John H. <jdh...@ac...> - 2006-02-23 05:59:42
|
>>>>> "James" == James Boyle <bo...@ll...> writes: James> Running : OS X 10.3.9 - matplotlib 0.86 (Agg backend) James> python 2.3 Numeric 23.7 James> I have the following command sequence: James> import Numeric N = Numeric from matplotlib import pylab PL James> = pylab FYI, there is a more elegant way to do this import in python (unrelated to your original question) import Numeric N = Numeric from matplotlib import pylab PL = pylab rather import Numeric as N import matplotlib.pylab as PL more on the other part of your question later :-) JDH |
From: John H. <jdh...@ac...> - 2006-02-23 05:01:28
|
>>>>> "Simon" == Simon Burton <si...@ar...> writes: Simon> from: http://matplotlib.sourceforge.net/pylab.html Simon> An error has been encountered in accessing this page. Perhaps the site that is linking to matplotlib is broken, rather than the matplotlib site itself. I think the page you are looking for is http://matplotlib.sourceforge.net/matplotlib.pylab.html JDH |
From: Simon B. <si...@ar...> - 2006-02-23 04:37:21
|
from: http://matplotlib.sourceforge.net/pylab.html An error has been encountered in accessing this page. 1. Server: matplotlib.sourceforge.net 2. URL path: /pylab.html 3. Error notes: File does not exist: /home/groups/m/ma/matplotlib/htdocs/pylab.html 4. Error type: 404 5. Request method: GET 6. Request query string: 7. Time: 2006-02-22 20:34:27 PST (1140669267) Reporting this problem: The problem you have encountered is with a project web site hosted by SourceForge.net. This issue should be reported to the SourceForge.net-hosted project (not to SourceForge.net). If this is a severe or recurring/persistent problem, please do one of the following, and provide the error text (numbered 1 through 7, above): 1. Contact the project via their designated support resources. 2. Contact the project administrators of this project via email (see the upper right-hand corner of the Project Summary page for their usernames) at use...@us... If you are a member of the project that maintains this web content, please refer to the Site Documentation regarding the project web service for further assistance. Simon. -- Simon Burton, B.Sc. Licensed PO Box 8066 ANU Canberra 2601 Australia Ph. 61 02 6249 6940 http://arrowtheory.com |
From: Charlie M. <cw...@gm...> - 2006-02-23 00:57:44
|
A feature I mentioned on the list a few weeks ago is in the 0.87 release that was pushed today. It is "matplotlib.get_py2exe_datafiles()". You can see it used in the sample setup.py script below. Begin setup.py script ---------------------------------------------------------------------------= ----------- # For py2exe only """ Run with the following command (use py2exe 0.6.2 or higher) python.exe -OO setup.py py2exe -b 3 -c -p numarray,pytz -e numpy """ import os from distutils.core import setup import py2exe import glob import matplotlib setup( version =3D '0.9.1', windows =3D ['nlogui.py'], data_files =3D [('', ['nlo.gif', '../vtkrotate/NMA.pdb']), matplotlib.get_py2exe_datafiles()], options=3D{"py2exe":{"optimize":2}}, ) On 2/22/06, Jeff Peery <jef...@ya...> wrote: > Hi, I'm pretty unfamiliar with py2exe and I had been using it with > matplotlib and it was working well. I upgraded to 0.86 and now it doesn't > work. I know this is because the installation directory is different (no > longer the share folder). I thought I fixed it correctly but I get an er= ror > that indicates py2exe "can't find > lib/site-packages/matplotlib/backends or it is not a > regular file". I am assuming that it doesn't like 'backends' because it = is > a folder and not a file. I changed my setup code to this: > > data_files=3D[ > ("matplotlibdata", > glob.glob(os.path.join(distutils.sysconfig.PREFIX, > 'lib', 'site-packages','matplotlib', "*")))] > > setup( > options =3D options, > # The lib directory contains everything except the executab les and = the > python dll. > windows =3D [app], > data_files =3D data_files, > # use out build_installer class as extended py2exe build command > cmdclass =3D {"py2exe": build_installer}, > ) > > how might I change this to get it working properly? thanks!! > > Jeff > > > ________________________________ > Brings words and photos together (easily) with > PhotoMail - it's free and works with Yahoo! Mail. > > |
From: Jeff P. <jef...@ya...> - 2006-02-22 23:50:12
|
Hi, I'm pretty unfamiliar with py2exe and I had been using it with matplotlib and it was working well. I upgraded to 0.86 and now it doesn't work. I know this is because the installation directory is different (no longer the share folder). I thought I fixed it correctly but I get an error that indicates py2exe "can't find lib/site-packages/matplotlib/backends or it is not a regular file". I am assuming that it doesn't like 'backends' because it is a folder and not a file. I changed my setup code to this: data_files=[ ("matplotlibdata", glob.glob(os.path.join(distutils.sysconfig.PREFIX, 'lib', 'site-packages','matplotlib', "*")))] setup( options = options, # The lib directory contains everything except the executables and the python dll. windows = [app], data_files = data_files, # use out build_installer class as extended py2exe build command cmdclass = {"py2exe": build_installer}, ) how might I change this to get it working properly? thanks!! Jeff --------------------------------- Brings words and photos together (easily) with PhotoMail - it's free and works with Yahoo! Mail. |
From: James B. <bo...@ll...> - 2006-02-22 21:14:21
|
Running : OS X 10.3.9 - matplotlib 0.86 (Agg backend) python 2.3 Numeric 23.7 I have the following command sequence: import Numeric N = Numeric from matplotlib import pylab PL = pylab x = N.arange(10.) y = N.arange(10.) y[-1] = 1.0e18 PL.plot(x,y,'r') PL.xlim( 0.,7.) PL.ylim( 0.,7.) PL.savefig('plot1') PL.clf() PL.plot(x,y,'r--') PL.xlim( 0.,7.) PL.ylim( 0.,7.) PL.savefig('plot2') PL.clf() Note that the y array has a screwy point - 1.0e18. What happens is that the first plot ('plot1') looks fine but the code hangs on the savefig for the second plot - apparently nothing useful is happening - it just hangs. if I change the upper limits to 9 for plot 1, you can see a red filled polygon being drawn on the right hand side of the figure - do not know why ? With the limits of 7 all the nasty bits are not seen. I suspect that the dashed option tries to produce a plot with a huge number of line segments and the code is overwhelmed - I am OK with overwhelmed but not with the code hanging. Something a bit more graceful should be done if possible. Is there any thing I can check to avoid this situation? In the actual case in which this occurred I tried to produce a plot after a lengthy computation. The computation had an outlier, It was a bit annoying to have the plot hang and thus I lost all the results to that point. I could swear that this used to work(produce a plot in the second case) in an earlier version of matplotlib. I had actually performed the computation and plot before and all went OK. I have the printed copy before me. Thanks for any help. --Jim |
From: Jeff W. <js...@fa...> - 2006-02-22 20:11:53
|
Eric Firing wrote: > Jeff, > > I really blew it on that one--it looked so simple! OK, I think this > version is correct; it will land in CVS in a few minutes. > > def to_rgba(self, x, alpha=1.0): > '''Return a normalized rgba array corresponding to x. > If x is already an rgb or rgba array, return it unchanged. > ''' > if hasattr(x, 'shape') and len(x.shape)>2: return x > x = ma.asarray(x) > x = self.norm(x) > x = self.cmap(x, alpha) > return x > Eric > Eric: Thanks for the quick fix - that seems to have done the job. -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : Jef...@no... 325 Broadway Office : Skaggs Research Cntr 1D-124 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg |
From: Eric F. <ef...@ha...> - 2006-02-22 18:16:11
|
Jeff, I really blew it on that one--it looked so simple! OK, I think this version is correct; it will land in CVS in a few minutes. def to_rgba(self, x, alpha=1.0): '''Return a normalized rgba array corresponding to x. If x is already an rgb or rgba array, return it unchanged. ''' if hasattr(x, 'shape') and len(x.shape)>2: return x x = ma.asarray(x) x = self.norm(x) x = self.cmap(x, alpha) return x Eric Jeff Whitaker wrote: > Eric Firing wrote: > >> Ray, >> >> You tripped over a bug in cm.py: when I added masked array support, I >> put the "x = ma.asarray(x)" too early in the to_rgba() method of >> ScalarMappable. It is fixed now in CVS. Thanks for finding the problem. >> >> If you want to try the fix in your version, in place of your >> workaround, here is the revised method: >> >> def to_rgba(self, x, alpha=1.0): >> # assume normalized rgb, rgba >> if len(x.shape)>2: return x >> x = ma.asarray(x) >> x = self.norm(x) >> x = self.cmap(x, alpha) >> return x >> >> Eric >> > > > Hi Eric: This breaks some of the basemap demos which do this > > CS = m.contour(x,y,hgt,15,linewidths=0.5,colors='k') > > to draw solid black contour lines. I now get > > File "/sw/lib/python2.4/site-packages/matplotlib/cm.py", line 52, in > to_rgba > if len(x.shape)>2: return x > AttributeError: 'list' object has no attribute 'shape' > > It appears that colors now has to be an array? > > -Jeff > |
From: Jeff W. <js...@fa...> - 2006-02-22 17:27:40
|
Eric Firing wrote: > Ray, > > You tripped over a bug in cm.py: when I added masked array support, I > put the "x = ma.asarray(x)" too early in the to_rgba() method of > ScalarMappable. It is fixed now in CVS. Thanks for finding the problem. > > If you want to try the fix in your version, in place of your > workaround, here is the revised method: > > def to_rgba(self, x, alpha=1.0): > # assume normalized rgb, rgba > if len(x.shape)>2: return x > x = ma.asarray(x) > x = self.norm(x) > x = self.cmap(x, alpha) > return x > > Eric > Hi Eric: This breaks some of the basemap demos which do this CS = m.contour(x,y,hgt,15,linewidths=0.5,colors='k') to draw solid black contour lines. I now get File "/sw/lib/python2.4/site-packages/matplotlib/cm.py", line 52, in to_rgba if len(x.shape)>2: return x AttributeError: 'list' object has no attribute 'shape' It appears that colors now has to be an array? -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : Jef...@no... 325 Broadway Office : Skaggs Research Cntr 1D-124 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg |
From: Charlie M. <cw...@gm...> - 2006-02-22 15:44:11
|
Notable notes: - Built against numpy-0.9.5 - A wealth of bugfixes 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-02-22 Released 0.87 2006-02-21 Fixed portrait/landscape orientation in postscript backend - DSD 2006-02-21 fix bug introduced in yesterday's bug fix - SC 2006-02-20 backend_gtk.py FigureCanvasGTK.draw(): fix bug reported by David Tremouilles - SC 2006-02-20 Remove the "pygtk.require('2.4')" error from examples/embedding_in_gtk2.py - SC 2006-02-18 backend_gtk.py FigureCanvasGTK.draw(): simplify to use (rather t= han duplicate) the expose_event() drawing code - SC 2006-02-12 Added stagger or waterfall plot capability to LineCollection; illustrated in examples/collections.py. - EF 2006-02-11 Massive cleanup of the usetex code in the postscript backend. Possibly fixed the clipping issue users were reporting with older version= s of ghostscript - DSD 2006-02-11 Added autolim kwarg to axes.add_collection. Changed collection get_verts() methods accordingly. - EF 2006-02-09 added a temporary rc parameter text.dvipnghack, to allow Mac users to get nice results with the usetex option. - DSD 2006-02-09 Fixed a bug related to setting font sizes with the usetex option. - DSD 2006-02-09 Fixed a bug related to usetex's latex code. - DSD 2006-02-09 Modified behavior of font.size rc setting. You should define font.size in pts, which will set the "medium" or default fontsize. Special text sizes like axis labels or tick labels can be given relative font sizes like small, large, x-large, etc. and will scale accordingly. - DSD 2006-02-08 Added py2exe specific datapath check again. Also added new py2exe helper function get_py2exe_datafiles for use in py2exe setup.py scripts. - CM 2006-02-02 Added box function to pylab 2006-02-02 Fixed a problem in setupext.py, tk library formatted in unicode caused build problems - DSD 2006-02-01 Dropped TeX engine support in usetex to focus on LaTeX. - DSD 2006-01-29 Improved usetex option to respect the serif, sans-serif, monospa= ce, and cursive rc settings. Removed the font.latex.package rc setti= ng, it is no longer required - DSD 2006-01-29 Fixed tex's caching to include font.family rc information - DSD 2006-01-29 Fixed subpixel rendering bug in *Agg that was causing uneven gridlines - JDH 2006-01-28 Added fontcmd to backend_ps's RendererPS.draw_tex, to support ot= her font families in eps output - DSD 2006-01-28 Added MaxNLocator to ticker.py, and changed contour.py to use it by default. - EF 2006-01-28 Added fontcmd to backend_ps's RendererPS.draw_tex, to support ot= her font families in eps output - DSD 2006-01-27 Buffered reading of matplotlibrc parameters in order to allow 'verbose' settings to be processed first (allows verbose.report during rc validation process) - DSD 2006-01-27 Removed setuptools support from setup.py and created a separate setupegg.py file to replace it. - CM 2006-01-26 Replaced the ugly datapath logic with a cleaner approach from http://wiki.python.org/moin/DistutilsInstallDataScattered. Overrides the install_data command. - CM 2006-01-24 Don't use character typecodes in cntr.c --- changed to use defined typenumbers instead. - TEO 2006-01-24 Fixed some bugs in usetex's and ps.usedistiller's dependency 2006-01-24 Added masked array support to scatter - EF 2006-01-24 Fixed some bugs in usetex's and ps.usedistiller's dependency checking - DSD |