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

Showing 7 results of 7

From: Michael D. <md...@st...> - 2008年05月15日 19:23:16
John Hunter wrote:
> On Thu, May 15, 2008 at 2:09 PM, Michael Droettboom <md...@st...> wrote:
> 
>> Oh joy! Maybe we should try (as Eric suggested) sscanf instead.
>> 
>
> OK, I just committed a change using scanf with type %lu. tkagg svn
> trunk users should test on any platform they have access to. 
Once we're confident in the fix, I'll backport this to 0.91.x, as it 
exists there also.
> I can
> try OS X tonight.
> 
Thanks.
Mike
-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
From: John H. <jd...@gm...> - 2008年05月15日 19:21:05
On Thu, May 15, 2008 at 2:09 PM, Michael Droettboom <md...@st...> wrote:
> Oh joy! Maybe we should try (as Eric suggested) sscanf instead.
OK, I just committed a change using scanf with type %lu. tkagg svn
trunk users should test on any platform they have access to. I can
try OS X tonight.
JDH
From: Michael D. <md...@st...> - 2008年05月15日 19:10:01
Oh joy! Maybe we should try (as Eric suggested) sscanf instead.
Cheers,
Mike
John Hunter wrote:
> On Thu, May 15, 2008 at 8:08 AM, Michael Droettboom <md...@st...> wrote:
> 
>> I recently committed a fix (courtesy of Malte Marquarding) for segfaults
>> in the Tk backend. It seems it was converting a string of digits to a
>> "signed long" and then casting to a pointer. Unfortunately, it really
>> needs to be an "unsigned long" or overflow may occur. Since the C
>> standard library doesn't provide a version of "atol" for "unsigned
>> long", Malte's solution was to use C++ stringstreams. There's a good
>> chance that is portable, but it should probably be tested on Visual
>> Studio for good measure. Would any of you kind Windows folks be willing
>> to compile SVN trunk and open a plot with the TkAgg backend to verify this?
>> 
>
> Unfortunately, this change in segfaulting tkagg on solaris
>
> johnh@flag:~> uname -a
> SunOS flag 5.10 Generic_118855-15 i86pc i386 i86pc
> johnh@flag:~> gcc --version
> gcc (GCC) 3.4.1
>
>
> BUILDING MATPLOTLIB
> matplotlib: 0.98pre
> python: 2.4.5 (#4, Apr 12 2008, 09:09:16) [GCC 3.4.1]
> platform: sunos5
>
> REQUIRED DEPENDENCIES
> numpy: 1.2.0.dev5136
> freetype2: found, but unknown version (no pkg-config)
> * WARNING: Could not find 'freetype2' headers in any
> * of '/usr/local/include', '.',
> * '/usr/local/include/freetype2', './freetype2'.
>
> OPTIONAL BACKEND DEPENDENCIES
> libpng: found, but unknown version (no pkg-config)
> * Could not find 'libpng' headers in any of
> * '/usr/local/include', '.'
> Tkinter: Tkinter: 39220, Tk: 8.4, Tcl: 8.4
> wxPython: no
> * wxPython not found
> Gtk+: gtk+: 2.10.11, glib: 2.12.11, pygtk: 2.10.4,
> pygobject: 2.12.3
> Qt: no
> Qt4: no
> Cairo: 1.4.0
> 
-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
From: John H. <jd...@gm...> - 2008年05月15日 18:45:50
On Thu, May 15, 2008 at 8:08 AM, Michael Droettboom <md...@st...> wrote:
> I recently committed a fix (courtesy of Malte Marquarding) for segfaults
> in the Tk backend. It seems it was converting a string of digits to a
> "signed long" and then casting to a pointer. Unfortunately, it really
> needs to be an "unsigned long" or overflow may occur. Since the C
> standard library doesn't provide a version of "atol" for "unsigned
> long", Malte's solution was to use C++ stringstreams. There's a good
> chance that is portable, but it should probably be tested on Visual
> Studio for good measure. Would any of you kind Windows folks be willing
> to compile SVN trunk and open a plot with the TkAgg backend to verify this?
Unfortunately, this change in segfaulting tkagg on solaris
johnh@flag:~> uname -a
SunOS flag 5.10 Generic_118855-15 i86pc i386 i86pc
johnh@flag:~> gcc --version
gcc (GCC) 3.4.1
BUILDING MATPLOTLIB
 matplotlib: 0.98pre
 python: 2.4.5 (#4, Apr 12 2008, 09:09:16) [GCC 3.4.1]
 platform: sunos5
REQUIRED DEPENDENCIES
 numpy: 1.2.0.dev5136
 freetype2: found, but unknown version (no pkg-config)
 * WARNING: Could not find 'freetype2' headers in any
 * of '/usr/local/include', '.',
 * '/usr/local/include/freetype2', './freetype2'.
OPTIONAL BACKEND DEPENDENCIES
 libpng: found, but unknown version (no pkg-config)
 * Could not find 'libpng' headers in any of
 * '/usr/local/include', '.'
 Tkinter: Tkinter: 39220, Tk: 8.4, Tcl: 8.4
 wxPython: no
 * wxPython not found
 Gtk+: gtk+: 2.10.11, glib: 2.12.11, pygtk: 2.10.4,
 pygobject: 2.12.3
 Qt: no
 Qt4: no
 Cairo: 1.4.0
From: John H. <jd...@gm...> - 2008年05月15日 14:04:19
On Thu, May 15, 2008 at 8:08 AM, Michael Droettboom <md...@st...> wrote:
> I recently committed a fix (courtesy of Malte Marquarding) for segfaults
> in the Tk backend. It seems it was converting a string of digits to a
> "signed long" and then casting to a pointer. Unfortunately, it really
> needs to be an "unsigned long" or overflow may occur. Since the C
> standard library doesn't provide a version of "atol" for "unsigned
> long", Malte's solution was to use C++ stringstreams. There's a good
> chance that is portable, but it should probably be tested on Visual
> Studio for good measure. Would any of you kind Windows folks be willing
> to compile SVN trunk and open a plot with the TkAgg backend to verify this?
Charlie -- as far as I know you are the only developer who has win32
setup to build from svn. Can you test this when you get a chance?
Thanks,
JDH
From: Michael D. <md...@st...> - 2008年05月15日 13:08:30
I recently committed a fix (courtesy of Malte Marquarding) for segfaults 
in the Tk backend. It seems it was converting a string of digits to a 
"signed long" and then casting to a pointer. Unfortunately, it really 
needs to be an "unsigned long" or overflow may occur. Since the C 
standard library doesn't provide a version of "atol" for "unsigned 
long", Malte's solution was to use C++ stringstreams. There's a good 
chance that is portable, but it should probably be tested on Visual 
Studio for good measure. Would any of you kind Windows folks be willing 
to compile SVN trunk and open a plot with the TkAgg backend to verify this?
Cheers,
Mike
-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
From: Johann Cohen-T. <co...@sl...> - 2008年05月15日 11:52:33
hello,
is there an example in the distribution that shows these new features? 
How about the idea to allow for an option to get cumulative histograms, 
that sounded a very nice idea....
thanks,
Johann
Manuel Metz wrote:
> Eric Firing wrote:
> 
>> John Hunter wrote:
>> 
>>> On Wed, Apr 2, 2008 at 6:39 PM, Erik Tollerud <eri...@gm...> wrote:
>>>
>>> 
>>>> are slightly different). There's a slight compatibility issue in that
>>>> as it stands in that the returned tuple now has 4 values (I added a
>>>> list of the lines that are generated if the steps command is used),
>>>> but I can't really imagine how that could break anything but the
>>>> poorest-written code...
>>>> 
>>> I'm not sure I understand this: won't it break all code written like:
>>>
>>> n, bins, patches = ax.hist(x, 50, normed=1)
>>>
>>> which is the code presented in the histogram example and a fairly
>>> common approach. I don't see this as an example of the "poorest
>>> written code". I am inclined to not break this call signature
>>> unless the lines are actually used, ie 'step' in histtype. On a quick
>>> read of the code, you either get lines or patches but not both, so how
>>> about
>>>
>>> n, bins, patches = ax.hist(x, 50, normed=1)
>>>
>>> or
>>>
>>> n, bins, lines = ax.hist(x, 50, normed=1, histtype='lines')
>>> 
>> That was my first reaction also, but the proposed "stepfill" option 
>> yields a bunch of bar patches *and* a line. The solution may be to 
>> accomplish "stepfill" with two separate calls, or to have 4 outputs only 
>> in the "stepfill" case. Or, with sufficient rewriting I think the 
>> "stepfill" case could yield a single patch and a single line, and the 
>> third output in this case could be a single corresponding 2-element 
>> tuple or list. That is, the third output is considered simply a list of 
>> artists. Now I will stop speculating and leave it to Manuel to sort out.
>>
>> Eric
>> 
>
> I have just committed a patch to add the histogram step functionality. I 
> took Erik Tollerud's patch as basis, but basically re-wrote it 
> completely in the end ...
>
> The advantages are: (i) considerably smaller code and (ii) return 
> values are unchanged, ie.
>
> n, bins, patches = ax.hist(x, 50)
> n, bins, patches = ax.hist(x, 50, histtype='step')
>
> In contrast to the original patch, histtype='step' is filled and to 
> produce a non-filled histogram, one has to use facecolor='None'.
>
> Hope I haven't overlooked anything or broken other code ;-)
>
> Manuel
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save 100ドル. 
> Use priority code J8TL2D2. 
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> 

Showing 7 results of 7

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