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





Showing 5 results of 5

From: Darren D. <dsd...@gm...> - 2011年02月11日 18:53:54
On Thu, Feb 10, 2011 at 5:54 PM, Pauli Virtanen <pa...@ik...> wrote:
> On 2011年2月10日 17:34:32 -0500, Darren Dale wrote:
> [clip]
>> Unfortunately, I am getting exactly the same results: the matplotlib/
>> directory is missing in the earliest history. I've tried adding
>> --use-cvs and --keep-trivial-imports, to no avail. I've tried checking
>> out a working copy of the cvs repo (setting CVSROOT to point to the
>> directory I created using rsync), and I *thought* the right way to
>> inspect the r7 working directory is to do "cvs update -R -r 7", but
>> thats not right. So I'm currently having trouble determining whether the
>> history even exists in CVS. Anybody have a longer memory than I do? How
>> can I get cvs to perform this basic operation?
>
> Maybe you can try skipping SVN altogether (needs "git-cvs" package on
> Ubuntu):
>
> export CVSROOT=/rsynced/directory
> test -d "$CVSROOT/CVSROOT" || echo "Wrong cvsroot..."
> mkdir imported
> cd imported
> git cvsimport matplotlib
>
> This at least shows some files in the first revisions. You can probably
> then just graft the two histories together at a suitable point.
>
> Apparently, it also needs some use of "git filter-branch" to get rid of
> the top-level matplotlib/ directory.
On further inspection, the direct cvs to git conversion *also* yields
a repository lacking the matplotlib package directory. It looks like
the history leading up to revision 540 may have been lost from the CVS
repository itself, not during the cvs2svn conversion.
John, do you want some time to continue looking into the cvs repo
yourself? Or should we go ahead with the git migration? If the latter,
should we start the git repo at revision 540, or include all available
history, even though some of it is missing the matplotlib package
directory? If we want to go ahead with the git migration, I can
probably work on it this weekend.
Darren
From: Mark S. <sie...@st...> - 2011年02月11日 17:49:37
>> We can't put python-matplotlib in main because of *its* dependencies.
>> 
>
> As a digression, I think the python-matplotlib dependencies could be
> significantly reduced. For a number of use cases (this is one of them,
> but there are others), you don't need any GUI backend. Independent of
> this issue, it would be great to be able to install python-matplotlib
> in a headless server environment without pulling in all of those GUI
> bits. Looking at the list of the hard dependencies, I don't understand
> why half of them are there.
>
> http://packages.ubuntu.com/natty/python/python-matplotlib
> 
This web page lists several "dependencies" that are optional. Just 
flipping through the list, I can see several packages that I know that I 
do not have, and several more that I have never heard of. "Never heard 
of" could mean that it is in my linux distro and I don't know it, but I 
am certain that I have machines that do not have cairo or gtk+ or qt.
A matplotlib application selects one of the available backends to draw 
the graphics. If I remember correctly _all_ backends are optional in 
matplotlib, but there is at least one ("agg") that is available everywhere.
When you install matplotlib, it builds support for any backends that it 
can. A backend that depends on a missing library does not get a C 
extension built. BUT the python code is still installed. The only way 
to know that a backend is not supported in this installation is to try 
to use it.
For example,
 >>> import matplotlib.backends.backend_qt
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "/usr/stsci/pyssgdev/2.7/matplotlib/backends/backend_qt.py", line 
19, in <module>
 raise ImportError("Qt backend requires pyqt to be installed.")
ImportError: Qt backend requires pyqt to be installed.
 >>>
Ok - I don't have qt on this machine.
So, you can try this: Get a build machine that has all the packages 
required by the various backends. Build a binary distribution of 
matplotlib. Install it on a machine that has only some of the libraries 
required by the backends.
The result is a copy of matplotlib with _some_ working backends and some 
that fail because of missing libraries. As you install other supporting 
packages, additional backends can start working because their shared 
library is now present.
So, if I install matplotlib and pyqt is not there I get a working 
matplotlib without QT support. If I use a package installer to install 
pyqt, presumably it will also install the QT libraries, resulting in 
matplotlib that does have qt support.
I'm not saying you want to do this, but it is an option. If you want to 
experiment in this direction, there is a list that breaks out 
requirements for the core and requirements for each of the backends at 
http://matplotlib.sourceforge.net/users/installing.html .
Mark S.
From: Barry W. <ba...@py...> - 2011年02月11日 16:14:53
Attachments: signature.asc
On Feb 11, 2011, at 05:18 PM, Jouni K. Seppänen wrote:
>[Crossposting to matplotlib devel list]
>
>Robert Kern <rob...@gm...> writes:
>
>> On Thu, Feb 10, 2011 at 11:22, Barry Warsaw <ba...@py...> wrote:
>>
>>> Here's the problem: for Ubuntu, we've had to disable the building of
>>> the numpy documentation package, because its dependencies violate
>>> Ubuntu policy. Numpy is in our "main" archive but the documentation
>>> depends on python-matplotlib, which lives in our "universe"
>>> archive. Such cross archive dependencies break the build.
>>>
>>> We can't put python-matplotlib in main because of *its* dependencies.
>>
>> As a digression, I think the python-matplotlib dependencies could be
>> significantly reduced. For a number of use cases (this is one of them,
>> but there are others), you don't need any GUI backend. Independent of
>> this issue, it would be great to be able to install python-matplotlib
>> in a headless server environment without pulling in all of those GUI
>> bits. Looking at the list of the hard dependencies, I don't understand
>> why half of them are there.
>>
>> http://packages.ubuntu.com/natty/python/python-matplotlib
>
>Would it make sense to split out each interactive backend to its own
>Ubuntu package, e.g. python-matplotlib-tk, etc? Each of these would
>depend on the relevant toolkit packages, and python-matplotlib would
>have a much shorter list of dependencies.
Note that the main/universe distinction happens at the source package level,
so we'd have to have separate source packages, ideally with different upstream
tarballs. We could finesse that with two different source packages using the
same upstream tarball (as suggested in a previous follow up), but I think it
would be more difficult to get into Debian, thus precipitating a divergence.
Cheers,
-Barry
From: Benjamin R. <ben...@ou...> - 2011年02月11日 15:59:45
On Friday, February 11, 2011, Benjamin Root <ben...@ou...> wrote:
> On Friday, February 11, 2011, Jouni K. Seppänen <jk...@ik...> wrote:
>> [Crossposting to matplotlib devel list]
>>
>> Robert Kern <rob...@gm...> writes:
>>
>>> On Thu, Feb 10, 2011 at 11:22, Barry Warsaw <ba...@py...> wrote:
>>>
>>>> Here's the problem: for Ubuntu, we've had to disable the building of
>>>> the numpy documentation package, because its dependencies violate
>>>> Ubuntu policy. Numpy is in our "main" archive but the documentation
>>>> depends on python-matplotlib, which lives in our "universe"
>>>> archive. Such cross archive dependencies break the build.
>>>>
>>>> We can't put python-matplotlib in main because of *its* dependencies.
>>>
>>> As a digression, I think the python-matplotlib dependencies could be
>>> significantly reduced. For a number of use cases (this is one of them,
>>> but there are others), you don't need any GUI backend. Independent of
>>> this issue, it would be great to be able to install python-matplotlib
>>> in a headless server environment without pulling in all of those GUI
>>> bits. Looking at the list of the hard dependencies, I don't understand
>>> why half of them are there.
>>>
>>>  http://packages.ubuntu.com/natty/python/python-matplotlib
>>
>> Would it make sense to split out each interactive backend to its own
>> Ubuntu package, e.g. python-matplotlib-tk, etc? Each of these would
>> depend on the relevant toolkit packages, and python-matplotlib would
>> have a much shorter list of dependencies.
>>
>> --
>> Jouni K. Seppänen
>> http://www.iki.fi/jks
>>
>> _______________________________________________
>> NumPy-Discussion mailing list
>> Num...@sc...
>> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>>
>
> There are a lot of advantages to this idea, and I wonder if it might
> make distributions easier and allow fuller control by the user. In
> particular, kubuntu could default to using the qt backend while
> regular ubuntu could use gym.
stupid autocorrect... Gym -> Gtk
Ben Root
>
> However, how practical is this to implement? What does it require
> from us upstream?
>
> Ben Root
>
From: Benjamin R. <ben...@ou...> - 2011年02月11日 15:56:49
On Friday, February 11, 2011, Jouni K. Seppänen <jk...@ik...> wrote:
> [Crossposting to matplotlib devel list]
>
> Robert Kern <rob...@gm...> writes:
>
>> On Thu, Feb 10, 2011 at 11:22, Barry Warsaw <ba...@py...> wrote:
>>
>>> Here's the problem: for Ubuntu, we've had to disable the building of
>>> the numpy documentation package, because its dependencies violate
>>> Ubuntu policy. Numpy is in our "main" archive but the documentation
>>> depends on python-matplotlib, which lives in our "universe"
>>> archive. Such cross archive dependencies break the build.
>>>
>>> We can't put python-matplotlib in main because of *its* dependencies.
>>
>> As a digression, I think the python-matplotlib dependencies could be
>> significantly reduced. For a number of use cases (this is one of them,
>> but there are others), you don't need any GUI backend. Independent of
>> this issue, it would be great to be able to install python-matplotlib
>> in a headless server environment without pulling in all of those GUI
>> bits. Looking at the list of the hard dependencies, I don't understand
>> why half of them are there.
>>
>>  http://packages.ubuntu.com/natty/python/python-matplotlib
>
> Would it make sense to split out each interactive backend to its own
> Ubuntu package, e.g. python-matplotlib-tk, etc? Each of these would
> depend on the relevant toolkit packages, and python-matplotlib would
> have a much shorter list of dependencies.
>
> --
> Jouni K. Seppänen
> http://www.iki.fi/jks
>
> _______________________________________________
> NumPy-Discussion mailing list
> Num...@sc...
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
There are a lot of advantages to this idea, and I wonder if it might
make distributions easier and allow fuller control by the user. In
particular, kubuntu could default to using the qt backend while
regular ubuntu could use gym.
However, how practical is this to implement? What does it require
from us upstream?
Ben Root

Showing 5 results of 5

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 によって変換されたページ (->オリジナル) /