SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

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
(6)
2
3
(2)
4
(7)
5
(2)
6
(2)
7
(4)
8
(5)
9
(1)
10
11
(4)
12
13
(3)
14
15
(1)
16
17
(2)
18
19
20
(12)
21
22
23
24
25
26
27
28
29
30
31






Showing 12 results of 12

From: HamletG <ha...@ha...> - 2006年12月20日 19:48:58
Hi,
Yes, good point. But for the time being, I have enough space on my web 
page and uses my own CVS server ... it just reduces the "management" 
overhead, since I can control everything easily on my own.
For the plugin idea, I will let it to you guys ... I'm too new to make a 
comment on this ;-)
BR,
Michel
Andrew Straw wrote:
> John Hunter wrote:
> 
>> That said, I would always be happy to include a (mostly) full featured
>> backend for a format a large number of users want. Short of that, I
>> think distributing it through another channel, or making a sandbox in
>> the mpl distribution, 
>> 
> FWIW, Jeff Whitaker 's basemap and my mplsizer (wx-like sizer
> implementation for mpl) live in the "toolkits" directory of the mpl
> svubversion tree. I think that partially-implemented backends could also
> happily live there.
>
> It's also feasible to allow runtime discovery of backends through the
> use of setuptools' plugins (to name one route). I understand completely,
> however, that there may be a resistance to adding a dependency on
> setuptools.
>
>
> 
From: HamletG <ha...@ha...> - 2006年12月20日 19:31:18
Hi,
First, my apologies for being pretty rude by storming in the mailing 
list without even introducing myself ;-) and by doing so now, it will 
answer partly your questions on my intentions concerning the Visio 
backend. I'm a researcher in the Nokia Research center (yeah, the mobile 
phone thing) and I'm currently working for a standardization alliance. 
There, I lead the modeling of a quite complex network-like system. One 
very important goal is to have a platform independent simulation engine, 
which means that the library used to visualize the simulation results 
has to be platform independent too. Since many companies are involved, 
it's pretty important to be tool agnostic: in practice it means we try 
to reuse open source software as much as possible. So I searched quite 
some time to find an appropriate library for us and matplotlib was by 
far the best I could find given our requirements. Specially so that I 
have scripted a big part of the simulation engine (written in C++) by 
using python, so perfect match ;-)
Since standardization means also writing specifications, documents, 
reports, etc. and the tools we use are Microsoft based, Visio is the de 
facto tool for all drawings, schema, graphics, etc. put in the 
specification or any other documents. So in fact, Visio can do much more 
than just flowcharts: it's equivalent in Unix world would be something 
like Dia I think. In this standardization context, I need to have a 
fully featured backend and in a very short time even: I can't afford to 
wait 6 months to have it done. 
I completely understand your point about having a high threshold when 
talking of bringing in yet another backend ;-): it's a good and healthy 
attitude to keep the quality of the package high. And indeed, the visio 
backend supports aligned rotated text (even if I still have a small bug 
to correct). But I have to admit that I didn't think about the mathtext 
so far, I have to look if it's possible at all to support it and how it 
could be done. For the support of images, it doesn't support it yet, but 
it shouldn't be a problem. I don't know what you mean by "collections" 
... sorry. I'm pretty new to matplotlib and don't know all the goodies yet.
My idea to judge the "maturity" of the backend is pretty simple: I will 
take all the examples you have made for matplotlib and see how many the 
backend can correctly draw in Visio. Based on this, decision can be made 
to include it in the "main stream" of matplotlib or leave it as an 
offspring. Both solutions are fine by me. So my conclusion is to say 
that I will continue the development of the Visio backend as an 
offspring. If later people agrees that it adds a value to bring the 
Visio backend in the main distribution of matplotlib, I will be happy to 
do just that.
BR,
Michel
John Hunter wrote:
>>>>>> "HamletG" == HamletG <ha...@ha...> writes:
>>>>>> 
>
> HamletG> Hi, It doesn't seem that there is much interest in a
> HamletG> Visio backend ;-) I saw John saying that the list of
> HamletG> contributors was already huge, etc. so I put up my own
> HamletG> "local" version of matplotlib, so I can continue easily
> HamletG> working on the Visio backend.
>
> HamletG> If you are curious about the progress, you can have a
> HamletG> look at http://www.hamletg.org/wiki/index.php/Matplotlib
>
> Sorry for the silence on this -- I confess I had never heard of Visio
> before your earlier post and did a little looking on the microsoft web
> site. It looked to me more like a flow chart application than a
> graphing tool -- is that correct?
>
> It is not an issue of a list of contributors -- I would love to have a
> huge list -- it is more an issue of a proliferation of backends. We
> have too many, and most are incomplete, so my threshold is getting
> higher for what I would like to see in the main distribution, because
> often what happens is a developer adds just the features they need and
> leave it at that and we have backends that are only partially
> functional and poorly maintained. I prefer to see a few core backends
> that target the most popular GUIs and image formats. Does you backend
> support properly aligned rotated text, mathtext, images, collections
> or images? These are the features most people leave out because they
> are harder to implement. When we want to make any change to the
> backend API we have to port these to all the backends and it is
> usually me or one of a couple of developers to do this since the
> original developer may have moved on.
>
> That said, I would always be happy to include a (mostly) full featured
> backend for a format a large number of users want. Short of that, I
> think distributing it through another channel, or making a sandbox in
> the mpl distribution, with pointers to the source on the website will
> suffice. If you'd like to send a blurb for the website pointing to
> your code I'll include it, or if you think given the above that the
> Visio backend should be in the main distribution I'm happy to hear the
> argument. I don't use Windows so I am not really in tune with that
> side of the development world, and am happy to be educated.
>
> JDH
>
>
>
>
> 
From: Andrew S. <str...@as...> - 2006年12月20日 18:19:27
John Hunter wrote:
> That said, I would always be happy to include a (mostly) full featured
> backend for a format a large number of users want. Short of that, I
> think distributing it through another channel, or making a sandbox in
> the mpl distribution, 
FWIW, Jeff Whitaker 's basemap and my mplsizer (wx-like sizer
implementation for mpl) live in the "toolkits" directory of the mpl
svubversion tree. I think that partially-implemented backends could also
happily live there.
It's also feasible to allow runtime discovery of backends through the
use of setuptools' plugins (to name one route). I understand completely,
however, that there may be a resistance to adding a dependency on
setuptools.
From: John H. <jdh...@ac...> - 2006年12月20日 14:38:40
>>>>> "HamletG" == HamletG <ha...@ha...> writes:
 HamletG> Hi, It doesn't seem that there is much interest in a
 HamletG> Visio backend ;-) I saw John saying that the list of
 HamletG> contributors was already huge, etc. so I put up my own
 HamletG> "local" version of matplotlib, so I can continue easily
 HamletG> working on the Visio backend.
 HamletG> If you are curious about the progress, you can have a
 HamletG> look at http://www.hamletg.org/wiki/index.php/Matplotlib
Sorry for the silence on this -- I confess I had never heard of Visio
before your earlier post and did a little looking on the microsoft web
site. It looked to me more like a flow chart application than a
graphing tool -- is that correct?
It is not an issue of a list of contributors -- I would love to have a
huge list -- it is more an issue of a proliferation of backends. We
have too many, and most are incomplete, so my threshold is getting
higher for what I would like to see in the main distribution, because
often what happens is a developer adds just the features they need and
leave it at that and we have backends that are only partially
functional and poorly maintained. I prefer to see a few core backends
that target the most popular GUIs and image formats. Does you backend
support properly aligned rotated text, mathtext, images, collections
or images? These are the features most people leave out because they
are harder to implement. When we want to make any change to the
backend API we have to port these to all the backends and it is
usually me or one of a couple of developers to do this since the
original developer may have moved on.
That said, I would always be happy to include a (mostly) full featured
backend for a format a large number of users want. Short of that, I
think distributing it through another channel, or making a sandbox in
the mpl distribution, with pointers to the source on the website will
suffice. If you'd like to send a blurb for the website pointing to
your code I'll include it, or if you think given the above that the
Visio backend should be in the main distribution I'm happy to hear the
argument. I don't use Windows so I am not really in tune with that
side of the development world, and am happy to be educated.
JDH
From: HamletG <ha...@ha...> - 2006年12月20日 09:35:52
Hi,
It doesn't seem that there is much interest in a Visio backend ;-) I saw
John saying that the list of contributors was already huge, etc. so I
put up my own "local" version of matplotlib, so I can continue easily
working on the Visio backend.
If you are curious about the progress, you can have a look at
http://www.hamletg.org/wiki/index.php/Matplotlib
BR,
Michel
From: John H. <jdh...@ac...> - 2006年12月20日 05:40:49
>>>>> "John" == John Hunter <jdh...@ac...> writes:
 John> If your patch doesn't make it in within 48 hours please post
 John> here with a complaint.
OK, I committed it. In addition to the files you modified, you should
consider CHANGELOG and API_CHANGES. The former for non-trivial
commits, the latter for API_CHANGES. With this commit, I made an
entry to CHANGELOG. 
Many thanks,
JDH
From: John H. <jdh...@ac...> - 2006年12月20日 05:24:38
>>>>> "Tim" == Tim Leslie <tim...@gm...> writes:
 Tim> John, I was wondering if I have svn write access. I seem to
 Tim> recall I had it a year or two ago, but I can't find any
 Tim> evidence to back this up, so maybe I'm mistaken. Could you
 Tim> check for me?
I don't see you on the devel list. A few months ago I purged everyone
who had not made a commit in a year or so and maybe you were removed
then (and posted here to this effect). In general, I don't mind
adding people and certainly welcome the relief of not having to manage
patches, but the devel list had grown to long. Why don't we manage
this submission through the existing devels, and if the patches become
fast and furious, I'm more than happy to (re)add you.
If your patch doesn't make it in within 48 hours please post here with
a complaint.
JKDH
From: Tim L. <tim...@gm...> - 2006年12月20日 04:47:33
Attachments: spectral.patch
On 12/20/06, John Hunter <jdh...@ac...> wrote:
> >>>>> "Tim" == Tim Leslie <tim...@gm...> writes:
> Tim> colormaps. My question is, how should the output of
> Tim> boilerplate.py be included into pylab.py? Should I just cut
> Tim> and paste the output, or is there some automagic tool for
> Tim> doing it?
>
> Yep, just cut the stuff below
>
> ### Do not edit below this point
>
> and paste in the boilerplate output.
Thanks, that all seems to have worked fine. I've attached the patch
with this email.
John, I was wondering if I have svn write access. I seem to recall I
had it a year or two ago, but I can't find any evidence to back this
up, so maybe I'm mistaken. Could you check for me?
Cheers,
Tim
>
> JDH
>
From: John H. <jdh...@ac...> - 2006年12月20日 04:11:34
>>>>> "Tim" == Tim Leslie <tim...@gm...> writes:
 Tim> When running examples/dynamic_demo I get a segfault with the
 Tim> following backtrace. Does anyone have any thoughts on what
 Tim> might be causing this? I'm using python 2.4 .4c1 and the
 Tim> latest svn version of mpl/numpy/scipy.
Look at the first few lines of dynamic_demo.py
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk
It is using gtk explicitly. Your output indicates you are using ewx
 Tim> wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
 Tim> #12 0x00002b042968411b in wxAppBase::MainLoop () from
 Tim> /usr/lib/libwx_gtk2u_core-2.6.so.0 #13 0x00002b0428c88487 in
 Tim> wxPyApp::MainLoop () from
 Tim> /usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core_.so
 Tim> #14 0x00002b0428ce928f in wxPyFileSystemHandler::FindFirst ()
Maybe you are mixing backends and GUI mainloops. Make sure your
backend and GUI agree -- eg examples/dynamic_demo_wx.py
JDH
From: John H. <jdh...@ac...> - 2006年12月20日 04:09:09
>>>>> "Tim" == Tim Leslie <tim...@gm...> writes:
 Tim> colormaps. My question is, how should the output of
 Tim> boilerplate.py be included into pylab.py? Should I just cut
 Tim> and paste the output, or is there some automagic tool for
 Tim> doing it?
Yep, just cut the stuff below
### Do not edit below this point
and paste in the boilerplate output.
JDH
From: Tim L. <tim...@gm...> - 2006年12月20日 02:47:41
When running examples/dynamic_demo I get a segfault with the following
backtrace. Does anyone have any thoughts on what might be causing
this? I'm using python 2.4 .4c1 and the latest svn version of
mpl/numpy/scipy.
Cheers,
Tim
#0 0x00000000004be54f in PyFrame_New ()
#1 0x0000000000476004 in PyEval_EvalCodeEx ()
#2 0x00000000004bf233 in PyClassMethod_New ()
#3 0x0000000000413bf0 in PyObject_Call ()
#4 0x000000000046faf1 in PyEval_CallObjectWithKeywords ()
#5 0x00002b041ffb412f in init_gobject () from
/var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#6 0x00002b042035218b in g_source_get_current_time () from
/usr/lib/libglib-2.0.so.0
#7 0x00002b0420351c84 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#8 0x00002b0420354acd in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#9 0x00002b0420354dda in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#10 0x00002b0420a645f3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#11 0x00002b04295fb601 in wxEventLoop::Run () from
/usr/lib/libwx_gtk2u_core-2.6.so.0
#12 0x00002b042968411b in wxAppBase::MainLoop () from
/usr/lib/libwx_gtk2u_core-2.6.so.0
#13 0x00002b0428c88487 in wxPyApp::MainLoop () from
/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core_.so
#14 0x00002b0428ce928f in wxPyFileSystemHandler::FindFirst ()
 from /usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx/_core_.so
#15 0x0000000000413bf0 in PyObject_Call ()
#16 0x0000000000473fd0 in PyEval_EvalFrame ()
#17 0x00000000004767d6 in PyEval_EvalCodeEx ()
#18 0x00000000004bf233 in PyClassMethod_New ()
#19 0x0000000000413bf0 in PyObject_Call ()
#20 0x0000000000419930 in PyClass_IsSubclass ()
#21 0x0000000000413bf0 in PyObject_Call ()
#22 0x0000000000472619 in PyEval_EvalFrame ()
#23 0x0000000000475546 in PyEval_EvalFrame ()
#24 0x00000000004767d6 in PyEval_EvalCodeEx ()
#25 0x0000000000474a5a in PyEval_EvalFrame ()
#26 0x00000000004767d6 in PyEval_EvalCodeEx ()
#27 0x0000000000476882 in PyEval_EvalCode ()
#28 0x000000000049b1e2 in PyRun_FileExFlags ()
#29 0x000000000049b3e0 in PyRun_SimpleFileExFlags ()
#30 0x0000000000410b9a in Py_Main ()
#31 0x00002b041fd400c4 in __libc_start_main () from /lib/libc.so.6
#32 0x0000000000410079 in _start ()
From: Tim L. <tim...@gm...> - 2006年12月20日 02:05:31
Hi All,
As part of nipy[1] we have a spectral colormap which we use and would
like to include it upstream as part of matplotlib. I'm working on a
patch but before I submit it, I need some advice on how boilerplate.py
should be used. I've made the required additions to _cm.py, pylab.py
and boilerplate.py and when I run boilerplate.py it generates a
spectral() function as it does for all the other colormaps. My
question is, how should the output of boilerplate.py be included into
pylab.py? Should I just cut and paste the output, or is there some
automagic tool for doing it?
Cheers,
Tim Leslie
[1] http://neuroimaging.scipy.org/

Showing 12 results of 12

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /