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
(1) |
3
(6) |
4
(19) |
5
(11) |
6
(2) |
7
|
8
(5) |
9
(13) |
10
(25) |
11
(28) |
12
(6) |
13
(10) |
14
(3) |
15
(4) |
16
(8) |
17
(16) |
18
(12) |
19
(16) |
20
(12) |
21
(11) |
22
(13) |
23
(11) |
24
(22) |
25
(28) |
26
(11) |
27
(8) |
28
(7) |
29
(19) |
30
(3) |
31
(20) |
|
|
|
|
No challenge here, just a lack of knowledge. My application will be writing a progress log to a text file as it chews on the data and spits out the bones. Among the lines of text that document how input data are used to produce the output will be plots of the under-generation solution fuzzy set (a simple 2D plot). Also, I want the text to be in LaTeX (and the plots to be in a compatible format; e.g., .eps or .pdf) so the report can be printed with pdflatex. I just looked at the PyX web site and it appears that there is similarity in abilities -- for my needs, at least -- between matplotlib and pyx. What are the relative advantages of each? Your advice, suggestions, thoughts, and other contributions are solicited. TIA, Rich -- Richard B. Shepard, Ph.D. | Author of "Quantifying Environmental Applied Ecosystem Services, Inc. (TM) | Impact Assessments Using Fuzzy Logic" <http://www.appl-ecosys.com> Voice: 503-667-4517 Fax: 503-667-8863
On Jan 16, 2006, at 2:14 PM, Eric Firing wrote: > On my machine, with latest svn numpy and cvs mpl, I don't get an > import error. My numerix/fft/__init__.py looks like this: > > > from matplotlib.numerix import which > > if which[0] == "numarray": > from numarray.fft import * > elif which[0] == "numeric": > from FFT import * > elif which[0] == "numpy": > from numpy.dft import * > else: > raise RuntimeError("invalid numerix selector") > > > This is quite different from what you describe, so I think your > mpl, and maybe numpy, are not quite up-to-date. Numpy and its mpl > support are still evolving rapidly in tandem. Hmm ... I just did a CVS update this morning. I will try again. C. -- Christopher J. Fonnesbeck Population Ecologist, Marine Mammal Section Fish & Wildlife Research Institute (FWC) St. Petersburg, FL Adjunct Assistant Professor Warnell School of Forest Resources University of Georgia Athens, GA T: 727.235.5570 E: chris at trichech.us
Chris, On my machine, with latest svn numpy and cvs mpl, I don't get an import error. My numerix/fft/__init__.py looks like this: from matplotlib.numerix import which if which[0] == "numarray": from numarray.fft import * elif which[0] == "numeric": from FFT import * elif which[0] == "numpy": from numpy.dft import * else: raise RuntimeError("invalid numerix selector") This is quite different from what you describe, so I think your mpl, and maybe numpy, are not quite up-to-date. Numpy and its mpl support are still evolving rapidly in tandem. Eric Christopher Fonnesbeck wrote: > Using matplotlib from cvs with numpy still gives an fft import error: > > In [1]: import pylab > ------------------------------------------------------------------------ > --- > exceptions.ImportError Traceback (most > recent call last) > > /Users/chris/<ipython console> > > /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib-0.86.1-py2.4-macosx-10.4-ppc.egg/pylab.py > ----> 1 from matplotlib.pylab import * > global matplotlib.pylab = undefined > > /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib-0.86.1-py2.4-macosx-10.4-ppc.egg/matplotlib/pylab.py > 194 import cm > 195 import _pylab_helpers > --> 196 import mlab #so I can override hist, psd, etc... > mlab = undefined > 197 > 198 from axes import Axes, PolarAxes > > /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- > packages/matplotlib-0.86.1-py2.4-macosx-10.4-ppc.egg/matplotlib/mlab.py > 72 > 73 from numerix.mlab import hanning, cov, diff, svd, rand, std > ---> 74 from numerix.fft import fft, inverse_fft > numerix.fft = undefined > fft = None > inverse_fft = undefined > 75 > 76 from cbook import iterable > > ImportError: cannot import name inverse_fft > > > It turns out that the __init__.py file is not importing inverse_fft > (which is now ifft in numpy): > > from matplotlib.numerix import which > > if which[0] == "numarray": > from numarray.fft import * > elif which[0] == "numeric": > from FFT import * > elif which[0] == "numpy": > from numpy import fft > else: > raise RuntimeError("invalid numerix selector") > > You need to add: > > from numpy import ifft as inverse_fft > > C. > > -- > Christopher J. Fonnesbeck > > Population Ecologist, Marine Mammal Section > Fish & Wildlife Research Institute (FWC) > St. Petersburg, FL > > Adjunct Assistant Professor > Warnell School of Forest Resources > University of Georgia > Athens, GA > > T: 727.235.5570 > E: chris at trichech.us > >
Travis et al., Jeff Whitaker pointed out to me that masked array support in matplotlib contouring does not work with numpy. The problem is that the shape function does not work with masked arrays. One easy solution is to return to the older Numeric version of shape via the attached patch against svn (edited to remove irrelevant chunks). Thanks. Eric
Using matplotlib from cvs with numpy still gives an fft import error: In [1]: import pylab ------------------------------------------------------------------------ --- exceptions.ImportError Traceback (most recent call last) /Users/chris/<ipython console> /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib-0.86.1-py2.4-macosx-10.4-ppc.egg/pylab.py ----> 1 from matplotlib.pylab import * global matplotlib.pylab = undefined /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib-0.86.1-py2.4-macosx-10.4-ppc.egg/matplotlib/pylab.py 194 import cm 195 import _pylab_helpers --> 196 import mlab #so I can override hist, psd, etc... mlab = undefined 197 198 from axes import Axes, PolarAxes /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site- packages/matplotlib-0.86.1-py2.4-macosx-10.4-ppc.egg/matplotlib/mlab.py 72 73 from numerix.mlab import hanning, cov, diff, svd, rand, std ---> 74 from numerix.fft import fft, inverse_fft numerix.fft = undefined fft = None inverse_fft = undefined 75 76 from cbook import iterable ImportError: cannot import name inverse_fft It turns out that the __init__.py file is not importing inverse_fft (which is now ifft in numpy): from matplotlib.numerix import which if which[0] == "numarray": from numarray.fft import * elif which[0] == "numeric": from FFT import * elif which[0] == "numpy": from numpy import fft else: raise RuntimeError("invalid numerix selector") You need to add: from numpy import ifft as inverse_fft C. -- Christopher J. Fonnesbeck Population Ecologist, Marine Mammal Section Fish & Wildlife Research Institute (FWC) St. Petersburg, FL Adjunct Assistant Professor Warnell School of Forest Resources University of Georgia Athens, GA T: 727.235.5570 E: chris at trichech.us
Hi With MPL 0.86 and 0.86.1 I found that the axes labels aren't centered (i.e. the xlabel is on the left side of the x-axis, the ylabel on the "bottom" of the y-axis). What's up? cheers, steve -- "People like Blood Sausage too. People are Morons!" -- Phil Connors, Groundhog Day
Mike, Thanks for checking the output after the change. I have committed the change to CVS. There may be some lag before it shows up on your mirror. The revisions are: Checking in lib/matplotlib/contour.py; /cvsroot/matplotlib/matplotlib/lib/matplotlib/contour.py,v <-- contour.py new revision: 1.20; previous revision: 1.19 done Checking in lib/matplotlib/figure.py; /cvsroot/matplotlib/matplotlib/lib/matplotlib/figure.py,v <-- figure.py new revision: 1.44; previous revision: 1.43 Eric >> I've stumbled onto a bug in colorbar() when displaying an image with a >> nonlinear normalization (using a recent CVS version of mpl). If one >> subclasses matplotlib.colors.normalize and uses a nonlinear function >> in the __call__() method, then colorbar() will mismatch colors and >> data values in the colorbar.
Michael, You are right, I left the norm kwarg out of the contour function, and colorbar uses contourf. I think I have it fixed now, and I can commit to CVS shortly, but I should do a little more checking first. I will send you a png file offline, and you can tell me if it is giving the result you expect. Eric Michael Fitzgerald wrote: > Hello all, > > I've stumbled onto a bug in colorbar() when displaying an image with a > nonlinear normalization (using a recent CVS version of mpl). If one > subclasses matplotlib.colors.normalize and uses a nonlinear function in the > __call__() method, then colorbar() will mismatch colors and data values in > the colorbar. > > Some code illustrating a test case is attached. Here, I use the sqrt() > function to normalize some data in the domain (0, 10) to the range (0, 1) > [f(x)=sqrt(x/10)]. I display an image which consists of a linear ramp, each > value given by the abcissa. The normalization function y=f(x) is overplotted > for reference. imshow() applies the normalization before looking up the > colormap value, as expected (colors are bunched to the left). However, note > the values in the colorbar annotation do not correspond to the data values! > For example, pre-normalization data value 4 (x-axis) is correctly colored as > yellow, however the color bar erroneously lists that value as cyan (which is > the color where y=4/10=.4). > > The error is that colorbar() assumes linearity over the normalization domain. > Ultimately, I think I'd like a choice as to whether to stretch colors in the > colorbar with a linear sampling of the data domain, or keep the color > sequence linear and invert the normalization step to determine the tick > values. Has anyone encountered and/or coded a solution for this? > > Thanks, > Mike >