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
(4) |
|
2
(3) |
3
(12) |
4
(8) |
5
(10) |
6
(21) |
7
(25) |
8
(3) |
|
9
(3) |
10
(4) |
11
(6) |
12
(20) |
13
(32) |
14
(15) |
15
(4) |
|
16
(2) |
17
(4) |
18
(2) |
19
(3) |
20
(3) |
21
(7) |
22
(16) |
|
23
(2) |
24
(14) |
25
(11) |
26
(4) |
27
(2) |
28
(3) |
29
(5) |
|
30
(26) |
31
(18) |
|
|
|
|
|
|
From: Eric F. <ef...@ha...> - 2009-08-03 22:08:01
|
John Hunter wrote:
> On Mon, Aug 3, 2009 at 2:40 PM, Eric Firing<ef...@ha...> wrote:
>> John Hunter wrote:
>>> On Mon, Aug 3, 2009 at 2:15 PM, John Hunter<jd...@gm...> wrote:
>>>
>>>> This may have been Eric's change to clean up the pylab imports -- all
>>>> the mlab imports come before the pylab imports. Was this intentional?
>>>> My guess is not, since np.loadtxt is the replacement for pylab.load.
>>>> I prefer to do what we are currently doing, which is issue the
>>>> deprecation warning, but I wanted to at least find out if this change
>>>> was intentional (I noticed it because it broke
>>>> docs/pyplot/plotmap.py), which tries to load some basemap data:
>>> Correction, I had confused myself for a minute thinking numpy.load was
>>> the old numpy.load which handled plain text files, ie what became
>>> loadtxt. np.load and np.save are too important as regular numpy
>>> functions, so I think now would be a good time to remove the mlab
>>> versions from the pylab namespace. The question is : how best to do
>>> it? Unfortunately, a lot of people are still using the old load/save
>>> and the deprecation warnings are only in 0.99 but not 0.98 so we have
>>> not done the typical deprecation cycle.
>>>
>>> We could create a special purpose deprecation function in pylab which
>>> raises a deprecation error: 'use np.loadtxt for plain text, np.load
>>> for binary numpy arrays, or mlab.load for old pylab.load
>>> compatability'). Ie, not have a functional load/save in the pylab
>>> namespace at all.
>> That is still making an abrupt break in functionality. It could be made
>> more gentle by having the pylab wrapper do something like:
>>
>> try:
>> return np.load(*args, **kwargs)
>> except: # deliberately violate the rule against catching everything
>> warnings.warn("deprecation etc.")
>> return mlab.load(*args, **kwargs)
>
> I thought about this but decided it would be better not to introduce
> the additional complexity (yet another load), as it may lead to some
> hard to diagnose bugs. I would prefer do one release cycle which
> warns and calls mlab.load, but I think I prefer over that the a plain
> ol error like
John,
Your solution is certainly fine with me.
Eric
>
>
> In [3]: load('jdh')
> ---------------------------------------------------------------------------
> NotImplementedError Traceback (most recent call last)
>
> /home/jdhunter/<ipython console> in <module>()
>
> /home/jdhunter/dev/lib/python2.5/site-packages/matplotlib/pylab.pyc in
> load(*args, **kwargs)
> 253
> 254 def load(*args, **kwargs):
> --> 255 raise NotImplementedError(load.__doc__)
> 256 load.__doc__ = """\
> 257 pylab no longer provides a load function, though the old pylab
>
> NotImplementedError: pylab no longer provides a load function,
> though the old pylab
> function is still available as matplotlib.mlab.load (you can refer
> to it in pylab as"mlab.load". However, for plain text files, we
> recommend numpy.loadtxt, which was inspired by the old pylab.load
> but now has more features. For loading numpy arrays, we recommend
> numpy.load, and its analog numpy.save, which are available in
> pylab as np.load and np.save.
>
>
> In [4]: save('jdh')
> ---------------------------------------------------------------------------
> NotImplementedError Traceback (most recent call last)
>
> /home/jdhunter/<ipython console> in <module>()
>
> /home/jdhunter/dev/lib/python2.5/site-packages/matplotlib/pylab.pyc in
> save(*args, **kwargs)
> 266
> 267 def save(*args, **kwargs):
> --> 268 raise NotImplementedError(save.__doc__)
> 269 save.__doc__ = """\
> 270 pylab no longer provides a save function, though the old pylab
>
> NotImplementedError: pylab no longer provides a save function,
> though the old pylab
> function is still available as matplotlib.mlab.save (you can still
> refer to it in pylab as "mlab.save". However, for plain text
> files, we recommend numpy.savetxt. For saving numpy arrays,
> we recommend numpy.save, and its analog numpy.load, which are
> available in pylab as np.save and np.load.
|
|
From: Freddie W. <fr...@wi...> - 2009-08-03 20:45:53
|
Hi, On 3 Aug 2009, at 17:39, Michael Droettboom wrote: > Is there an additional step to install mathtex? I thought the goal > was to make "python setup.py install" work out of the box. This was the goal and I got quite close to achieving it. This latter parts of this thread deal with the specific issues (relating to the directory structure chosen) http://sourceforge.net/mailarchive/forum.php?thread_name=A97F3AC6-1434-4E6D-AF39-9DBD4653BCB4%40witherden.org&forum_name=matplotlib-devel So I was advised by John to just assume mathtex is installed. Thankfully this is not hard to do -- and is covered in the INSTALL file. It is basically a case of changing to lib/mathtext and running python setup.py build && python setup.py install. The branch handles the checking out of mathtex from its svn repo (svn:externals) and any system that can build matplotlib can also build mathtex. Currently the HEAD revision is checked out. This is easy to change. There is a slight performance penalty associated with using mathtex -- due to each expression being parsed twice -- where matplotlib caches parsed expressions. If this is a problem let me know and I'll work on something. Regards, Freddie. |
|
From: Jouni K. S. <jk...@ik...> - 2009-08-03 20:04:30
|
John Hunter <jd...@gm...> writes: > On Wed, Jul 22, 2009 at 8:15 AM, Jouni K. Seppänen<jk...@ik...> wrote: > >> I finally committed the "boilerplate" variant. It seems to pass the >> tests in pylab_examples, but now might be a good time for everyone to >> take a look to see if I have broken anything. > > There is one problem, but I am not sure what the workaround is yet. > The doc strings in rest are broken, eg compare the pyplot Line2D > properties with the Axes equivalent: I think I have fixed this, but I'm having some trouble building the docs myself -- could you check if the hardcopy docs come out right now? -- Jouni K. Seppänen http://www.iki.fi/jks |
|
From: Russell E. O. <ro...@uw...> - 2009-08-03 20:00:22
|
In article <88e...@ma...>, John Hunter <jd...@gm...> wrote: > I tried testing the OSX binaries I built Friday on my local OSX laptop > today, and had a problem with the mkpg installer > > http://drop.io/xortel1/asset/matplotlib-0-99-0-rc1-py2-5-macosx10-5-zip > > On the sage box I used to do the builds, the default python path that > the installer picks up is > > /Library/Python/2.5/site-packages > > and this is where it put mpl when I ran the installer on my local box. > But then when I try and import matplotlib on my local box w/o > modifying the PYTHONPATH, I can't find it because my local python is > looking in > > /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-package > s/ > > Is one of these two locations preferable for the default? Is there a > way to inform bdist_mkpg of the desired install target? Is there any > notion of the right way to do things w/ python on OSX? I just tried the 0.99.0 installation myself and ran into the same issue. I expected it to work with my python.org python, which would be the latter path, but instead it went into /Library/Python/2.5/site-packages (where my normal python.org python can't find it). If you are using bdist_mpkg then it should do the right thing as long as you build the python with your python.org python (/Library/Frameworks...) instead of the system python. -- Russell |
|
From: John H. <jd...@gm...> - 2009-08-03 19:50:39
|
On Mon, Aug 3, 2009 at 2:40 PM, Eric Firing<ef...@ha...> wrote:
> John Hunter wrote:
>>
>> On Mon, Aug 3, 2009 at 2:15 PM, John Hunter<jd...@gm...> wrote:
>>
>>> This may have been Eric's change to clean up the pylab imports -- all
>>> the mlab imports come before the pylab imports. Was this intentional?
>>> My guess is not, since np.loadtxt is the replacement for pylab.load.
>>> I prefer to do what we are currently doing, which is issue the
>>> deprecation warning, but I wanted to at least find out if this change
>>> was intentional (I noticed it because it broke
>>> docs/pyplot/plotmap.py), which tries to load some basemap data:
>>
>> Correction, I had confused myself for a minute thinking numpy.load was
>> the old numpy.load which handled plain text files, ie what became
>> loadtxt. np.load and np.save are too important as regular numpy
>> functions, so I think now would be a good time to remove the mlab
>> versions from the pylab namespace. The question is : how best to do
>> it? Unfortunately, a lot of people are still using the old load/save
>> and the deprecation warnings are only in 0.99 but not 0.98 so we have
>> not done the typical deprecation cycle.
>>
>> We could create a special purpose deprecation function in pylab which
>> raises a deprecation error: 'use np.loadtxt for plain text, np.load
>> for binary numpy arrays, or mlab.load for old pylab.load
>> compatability'). Ie, not have a functional load/save in the pylab
>> namespace at all.
>
> That is still making an abrupt break in functionality. It could be made
> more gentle by having the pylab wrapper do something like:
>
> try:
> return np.load(*args, **kwargs)
> except: # deliberately violate the rule against catching everything
> warnings.warn("deprecation etc.")
> return mlab.load(*args, **kwargs)
I thought about this but decided it would be better not to introduce
the additional complexity (yet another load), as it may lead to some
hard to diagnose bugs. I would prefer do one release cycle which
warns and calls mlab.load, but I think I prefer over that the a plain
ol error like
In [3]: load('jdh')
---------------------------------------------------------------------------
NotImplementedError Traceback (most recent call last)
/home/jdhunter/<ipython console> in <module>()
/home/jdhunter/dev/lib/python2.5/site-packages/matplotlib/pylab.pyc in
load(*args, **kwargs)
253
254 def load(*args, **kwargs):
--> 255 raise NotImplementedError(load.__doc__)
256 load.__doc__ = """\
257 pylab no longer provides a load function, though the old pylab
NotImplementedError: pylab no longer provides a load function,
though the old pylab
function is still available as matplotlib.mlab.load (you can refer
to it in pylab as"mlab.load". However, for plain text files, we
recommend numpy.loadtxt, which was inspired by the old pylab.load
but now has more features. For loading numpy arrays, we recommend
numpy.load, and its analog numpy.save, which are available in
pylab as np.load and np.save.
In [4]: save('jdh')
---------------------------------------------------------------------------
NotImplementedError Traceback (most recent call last)
/home/jdhunter/<ipython console> in <module>()
/home/jdhunter/dev/lib/python2.5/site-packages/matplotlib/pylab.pyc in
save(*args, **kwargs)
266
267 def save(*args, **kwargs):
--> 268 raise NotImplementedError(save.__doc__)
269 save.__doc__ = """\
270 pylab no longer provides a save function, though the old pylab
NotImplementedError: pylab no longer provides a save function,
though the old pylab
function is still available as matplotlib.mlab.save (you can still
refer to it in pylab as "mlab.save". However, for plain text
files, we recommend numpy.savetxt. For saving numpy arrays,
we recommend numpy.save, and its analog numpy.load, which are
available in pylab as np.save and np.load.
|
|
From: Eric F. <ef...@ha...> - 2009-08-03 19:40:42
|
John Hunter wrote:
> On Mon, Aug 3, 2009 at 2:15 PM, John Hunter<jd...@gm...> wrote:
>
>> This may have been Eric's change to clean up the pylab imports -- all
>> the mlab imports come before the pylab imports. Was this intentional?
>> My guess is not, since np.loadtxt is the replacement for pylab.load.
>> I prefer to do what we are currently doing, which is issue the
>> deprecation warning, but I wanted to at least find out if this change
>> was intentional (I noticed it because it broke
>> docs/pyplot/plotmap.py), which tries to load some basemap data:
>
> Correction, I had confused myself for a minute thinking numpy.load was
> the old numpy.load which handled plain text files, ie what became
> loadtxt. np.load and np.save are too important as regular numpy
> functions, so I think now would be a good time to remove the mlab
> versions from the pylab namespace. The question is : how best to do
> it? Unfortunately, a lot of people are still using the old load/save
> and the deprecation warnings are only in 0.99 but not 0.98 so we have
> not done the typical deprecation cycle.
>
> We could create a special purpose deprecation function in pylab which
> raises a deprecation error: 'use np.loadtxt for plain text, np.load
> for binary numpy arrays, or mlab.load for old pylab.load
> compatability'). Ie, not have a functional load/save in the pylab
> namespace at all.
That is still making an abrupt break in functionality. It could be made
more gentle by having the pylab wrapper do something like:
try:
return np.load(*args, **kwargs)
except: # deliberately violate the rule against catching everything
warnings.warn("deprecation etc.")
return mlab.load(*args, **kwargs)
In the next release the warning could be changed to an error, and in the
release after that pylab.load could simply be numpy.load
Eric
>
> JDH
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now. http://p.sf.net/sfu/bobj-july
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
|
|
From: John H. <jd...@gm...> - 2009-08-03 19:24:54
|
On Mon, Aug 3, 2009 at 2:15 PM, John Hunter<jd...@gm...> wrote: > This may have been Eric's change to clean up the pylab imports -- all > the mlab imports come before the pylab imports. Was this intentional? > My guess is not, since np.loadtxt is the replacement for pylab.load. > I prefer to do what we are currently doing, which is issue the > deprecation warning, but I wanted to at least find out if this change > was intentional (I noticed it because it broke > docs/pyplot/plotmap.py), which tries to load some basemap data: Correction, I had confused myself for a minute thinking numpy.load was the old numpy.load which handled plain text files, ie what became loadtxt. np.load and np.save are too important as regular numpy functions, so I think now would be a good time to remove the mlab versions from the pylab namespace. The question is : how best to do it? Unfortunately, a lot of people are still using the old load/save and the deprecation warnings are only in 0.99 but not 0.98 so we have not done the typical deprecation cycle. We could create a special purpose deprecation function in pylab which raises a deprecation error: 'use np.loadtxt for plain text, np.load for binary numpy arrays, or mlab.load for old pylab.load compatability'). Ie, not have a functional load/save in the pylab namespace at all. JDH |
|
From: John H. <jd...@gm...> - 2009-08-03 19:15:13
|
I just noticed pylab.load now points to np.load when it used to point
to mlab.load
In [17]: import pylab
In [18]: import numpy
In [19]: pylab.load is numpy.load
Out[19]: True
This may have been Eric's change to clean up the pylab imports -- all
the mlab imports come before the pylab imports. Was this intentional?
My guess is not, since np.loadtxt is the replacement for pylab.load.
I prefer to do what we are currently doing, which is issue the
deprecation warning, but I wanted to at least find out if this change
was intentional (I noticed it because it broke
docs/pyplot/plotmap.py), which tries to load some basemap data:
In [12]: x = pylab.load('/home/jdhunter/python/svn/matplotlib/trunk/htdocs/screenshots/data/etopo20data.gz')
---------------------------------------------------------------------------
IOError Traceback (most recent call last)
/home/jdhunter/mpl99/doc/api/<ipython console> in <module>()
/home/jdhunter/dev/lib/python2.5/site-packages/numpy/lib/io.pyc in
load(file, mmap_mode)
199 except:
200 raise IOError, \
--> 201 "Failed to interpret file %s as a pickle" % repr(file)
202
203 def save(file, arr):
JDH
|
|
From: Michael D. <md...@st...> - 2009-08-03 16:40:20
|
I just did a clean install into a new virtualenv and I get the following when running mathtext_demo.py: /home/mdroe/usr/lib/python2.5/site-packages/matplotlib/backends/backend_agg.py:165: UserWarning: matplotlib was compiled without mathtex support. Math will not be rendered. 'Math will not be rendered.') Is there an additional step to install mathtex? I thought the goal was to make "python setup.py install" work out of the box. Cheers, Mike Freddie Witherden wrote: > Hi all, > > I have just finished going over the mathtex branch and it appears to > be totally feature complete. Furthermore, by using the newest version > of mathtex it also benefits from the recent rendering improvements. > > I am therefore interested to hear peoples comments on it/what can be > improved. Furthermore, would it be worthwhile back-porting some of the > rendering changes/enhancements I've made to mathtex to matplotlib? > (Which I am more than happy to do.) > > Regards, Freddie. > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Matplotlib-devel mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA |
|
From: Robert K. <rob...@gm...> - 2009-08-03 16:36:33
|
On 2009-08-02 00:18, Michiel de Hoon wrote: >> Is one of these two locations preferable for the >> default? > > /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/ > > is preferable. > > The location depends on whether the user has a framework Python or a normal static Python installed. For GUI programs, a framework Python is preferable. For the Mac/README in the Python source distribution: No, /Library/Python/2.5/site-packages/ is the location that users can install third-party packages for the System Python (because one shouldn't touch /System/Library/.../site-packages/). If you use the System Python to install your package or run bdist_mpkg, it has configured its distutils to default to installing there. If you use the www.python.org build of Python, its default is still its internal /Library/Frameworks/.../site-packages/. -- Robert Kern "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: Freddie W. <fr...@wi...> - 2009-08-03 16:32:54
|
Hi all, I have just finished going over the mathtex branch and it appears to be totally feature complete. Furthermore, by using the newest version of mathtex it also benefits from the recent rendering improvements. I am therefore interested to hear peoples comments on it/what can be improved. Furthermore, would it be worthwhile back-porting some of the rendering changes/enhancements I've made to mathtex to matplotlib? (Which I am more than happy to do.) Regards, Freddie. |
|
From: Nicolas R. <Nic...@lo...> - 2009-08-03 12:06:54
|
Hello, I'm working on a pyglet backend for matplotlib and I have a few questions. Currently the renderer is a subclass of the Agg renderer and it seems to be working properly. I intended only to re-implement the 'draw_image' method to benefit from fast image display using OpenGL/texture/shader. My first test was then to have a dummy draw_image image and I expected command like imshow to not display anything at all but is it not the case. Am I wrong in my assumption regarding the purpose of the 'draw_image' method ? Experimental code is located at: backend: http://www.loria.fr/~rougier/tmp/backend_pygletagg.py http://www.loria.fr/~rougier/tmp/backend_pyglet.py test: http://www.loria.fr/~rougier/tmp/dynamic_image_pyglet.py http://www.loria.fr/~rougier/tmp/test_backend_pyglet.py Nicolas |