SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

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





Showing 3 results of 3

From: Benjamin R. <ben...@ou...> - 2014年06月10日 13:21:06
Thanks for the update.
On Tue, Jun 10, 2014 at 6:46 AM, John Evans <joh...@gm...>
wrote:
> Just to close the loop on this, I figured out that the issue was minimally
> reproduced if the "import matplotlib.pyplot" line was replaced with just
> "import six". It was reported to the six package developers and the
> problem was resolved with the 1.7.0 release of six.
>
>
> On Wed, Apr 16, 2014 at 12:37 PM, Benjamin Root <ben...@ou...> wrote:
>
>> Hmmm, it isn't the same, but I wonder if it is related to the oddities
>> around https://github.com/matplotlib/matplotlib/pull/2925 . What I mean
>> is that in that case, none of our unit tests caught the problem, even
>> though it should have. In your case, your unit tests is catching a similar
>> problem, but there is no obvious reason why there should be a problem.
>>
>> Now, technically speaking, in your case, there is a bug in the unittest
>> package (values() is an iterator in py3k rather than a list), but I
>> wouldn't know why that dictionary would change in the first place.
>>
>>
>>
>> On Mon, Apr 14, 2014 at 2:54 PM, John Evans <joh...@gm...>
>> wrote:
>>
>>> Helllo, I'm seeing a strange issue when running unittests on python3.3
>>> and python3.4 that somehow involves matplotlib. My code has a somewhat
>>> complicated setup, but I think I've boiled the issue down to the following
>>> reproduction steps
>>>
>>>
>>> import unittest
>>> import warnings
>>>
>>> import matplotlib.pyplot
>>>
>>> class TestMe(unittest.TestCase):
>>> def test_warn(self):
>>> with self.assertWarns(UserWarning):
>>> warnings.warn("a warning", UserWarning)
>>>
>>> if __name__ == "__main__":
>>> unittest.main()
>>>
>>>
>>> It looks like it should pass, but it errors as follows
>>>
>>> E
>>> ======================================================================
>>> ERROR: test_warn (__main__.TestMe)
>>> ----------------------------------------------------------------------
>>> Traceback (most recent call last):
>>> File "/homes/5/jevans/Downloads/testit.py", line 8, in test_warn
>>> with self.assertWarns(UserWarning):
>>> File
>>> "/space/getafix/1/users/jevans/anaconda/envs/py3k/lib/python3.3/unittest/case.py",
>>> line 177, in __enter__
>>> for v in sys.modules.values():
>>> RuntimeError: dictionary changed size during iteration
>>>
>>> ----------------------------------------------------------------------
>>> Ran 1 test in 0.002
>>>
>>>
>>> If the matplotlib import is changed to just
>>>
>>> import matlotlib
>>>
>>> or if the matplotlib import is commented out altogether, it then passes.
>>> I'm seeing the behavior on Anaconda with python 3.3 and matplotlib 1.3.1
>>> on both mac and linux, but also with MacPorts with pythons 3.3 and 3.4,
>>> matplotlib 1.3.1. All seems fine with a Fedora 20 laptop with python 3.3
>>> and also matplotlib 1.3.1.
>>>
>>>
>>> --
>>> John Evans
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Learn Graph Databases - Download FREE O'Reilly Book
>>> "Graph Databases" is the definitive new guide to graph databases and
>>> their
>>> applications. Written by three acclaimed leaders in the field,
>>> this first edition is now available. Download your free book today!
>>> http://p.sf.net/sfu/NeoTech
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>>
>
>
> --
> John Evans
>
From: Pier G. F. <pie...@cm...> - 2014年06月10日 12:30:14
Attachments: cubed_sphere_edges.py
Hi,
I'm working with data on the cubed sphere grid
(http://thatsmaths.files.wordpress.com/2012/10/cubed-sphere-grid.jpg).
Even though the data is interpolated on a regular lat-lon grid
for plotting, I would like to plot the edges of the 6 cube faces
for visual reference.
Moreover I would like this to be independent from the map projection type
and map center lon/lat, as you can see in this image:
https://www.dropbox.com/s/79rzhv1buhuk2b8/Desired_cubed_sphere_edges.png
But all I can get using Basemap is this:
https://www.dropbox.com/s/09j62d270znyego/Basemap_cubed_sphere_edges.png
which is definitely not what I would like to do.
This image is produced by the attached script cubed_sphere_edges.py .
Does anyone have any advice on how to solve this issue?
Any help would be really appreciated.
-- 
Pier Giuseppe Fogli
CMCC - Centro Euro-Mediterraneo sui Cambiamenti Climatici (www.cmcc.it)
Viale Aldo Moro, 44
40127 Bologna
ITALY
Phone: +39 051 3782606
FAX: +39 051 3782655
e-mail: piergiuseppe DOT fogli AT cmcc DOT it
skype: beppecmcc
From: John E. <joh...@gm...> - 2014年06月10日 10:46:21
Just to close the loop on this, I figured out that the issue was minimally
reproduced if the "import matplotlib.pyplot" line was replaced with just
"import six". It was reported to the six package developers and the
problem was resolved with the 1.7.0 release of six.
On Wed, Apr 16, 2014 at 12:37 PM, Benjamin Root <ben...@ou...> wrote:
> Hmmm, it isn't the same, but I wonder if it is related to the oddities
> around https://github.com/matplotlib/matplotlib/pull/2925 . What I mean
> is that in that case, none of our unit tests caught the problem, even
> though it should have. In your case, your unit tests is catching a similar
> problem, but there is no obvious reason why there should be a problem.
>
> Now, technically speaking, in your case, there is a bug in the unittest
> package (values() is an iterator in py3k rather than a list), but I
> wouldn't know why that dictionary would change in the first place.
>
>
>
> On Mon, Apr 14, 2014 at 2:54 PM, John Evans <joh...@gm...>
> wrote:
>
>> Helllo, I'm seeing a strange issue when running unittests on python3.3
>> and python3.4 that somehow involves matplotlib. My code has a somewhat
>> complicated setup, but I think I've boiled the issue down to the following
>> reproduction steps
>>
>>
>> import unittest
>> import warnings
>>
>> import matplotlib.pyplot
>>
>> class TestMe(unittest.TestCase):
>> def test_warn(self):
>> with self.assertWarns(UserWarning):
>> warnings.warn("a warning", UserWarning)
>>
>> if __name__ == "__main__":
>> unittest.main()
>>
>>
>> It looks like it should pass, but it errors as follows
>>
>> E
>> ======================================================================
>> ERROR: test_warn (__main__.TestMe)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>> File "/homes/5/jevans/Downloads/testit.py", line 8, in test_warn
>> with self.assertWarns(UserWarning):
>> File
>> "/space/getafix/1/users/jevans/anaconda/envs/py3k/lib/python3.3/unittest/case.py",
>> line 177, in __enter__
>> for v in sys.modules.values():
>> RuntimeError: dictionary changed size during iteration
>>
>> ----------------------------------------------------------------------
>> Ran 1 test in 0.002
>>
>>
>> If the matplotlib import is changed to just
>>
>> import matlotlib
>>
>> or if the matplotlib import is commented out altogether, it then passes.
>> I'm seeing the behavior on Anaconda with python 3.3 and matplotlib 1.3.1
>> on both mac and linux, but also with MacPorts with pythons 3.3 and 3.4,
>> matplotlib 1.3.1. All seems fine with a Fedora 20 laptop with python 3.3
>> and also matplotlib 1.3.1.
>>
>>
>> --
>> John Evans
>>
>>
>> ------------------------------------------------------------------------------
>> Learn Graph Databases - Download FREE O'Reilly Book
>> "Graph Databases" is the definitive new guide to graph databases and their
>> applications. Written by three acclaimed leaders in the field,
>> this first edition is now available. Download your free book today!
>> http://p.sf.net/sfu/NeoTech
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>
-- 
John Evans

Showing 3 results of 3

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