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

Showing 2 results of 2

From: Eric F. <ef...@ha...> - 2007年06月09日 19:58:57
There is a question that has not been addressed yet: how to handle numpy 
masked arrays. There are two modules, mostly compatible: numpy.ma and 
maskedarray. The latter will (I hope) become the standard 
implementation; until it does, we should have an easy mechanism for 
switching from one to the other so that we can test maskedarray. We 
also need to make it easy to routinely use the latter when it does 
become standard.
Maybe this needs to be added to numerix, and we need to use numerix 
internally via a single line per module:
import matplotlib.numerix.ma as ma
I haven't thought this through yet.
Ideas? Comments?
Eric
From: Eric F. <ef...@ha...> - 2007年06月09日 19:41:56
Attachments: coding.diff
So, it looks like the present release is OK and we don't need a bugfix 
release before we proceed with numpification--correct?
This will involve quite a bit of change in each file, so we should 
probably announce beforehand when we are going to work on a given file, 
so as to avoid collisions and duplication of effort. Personally, I 
expect to start with the shorter files I have worked on the most: 
contour, quiver, colorbar, colors. I don't mind attacking something 
like axes later. I'm not sure how much time I will be able to spend on 
this--certainly less than I would like--but fortunately it can be done 
piecemeal.
I have added some relevant instructions to the coding guide, based on
http://www.mail-archive.com/mat...@li.../msg00791.html
and subsequent discussion.
I think that we ended up with:
import numpy as npy
...
a = npy.array([1,2,3])
b = npy.sin(a)
...etc.
The rationale is that this avoids confusion with existing use of nx to 
mean the numerix module, and it parallels the numpy internal use of NPY_ 
in C code.
John, you generalized this as follows:
 * when we do the cleanup, we should replace all the 'from numerix
import something' with 'import numpy as nx; nx.something' as above.
Where possible when cleaning a given module for numerix, we should
standardize the other imports. Eg, instead of 'from cbook import
iterable' we should do 'import matplotlib.cbook as cbook;
cbook.iterable' Let's use this convention where we use absolute
imports renamed to relative imports, and qualify all module functions
in the code with the module names.
The diff for the CODING_GUIDE is attached; please check to see if I got 
it right. It may go beyond, or not completely cover, previous 
discussions, and I committed it to get the review process going. Please 
discuss and/or change it as needed. It is important that we have a 
clear picture of the desired end result before we spend time making 
extensive changes in just about every module.
Question: is there a functional difference between
from matplotlib import cbook
and
import matplotlib.cbook as cbook?
Eric
Andrew Straw wrote:
> Hi,
> 
> I just turned off the building of the Numeric and numarray extensions in 
> setup.py. (As is always good practice, you may have to delete your build 
> and install directories to insure the old extensions are not kept in place.)
> 
> I didn't clean up any infrastructure at this point, but I presume we 
> want to start using numpy internally rather than the numerix layer. If 
> that's true, we're free now to make use of all that numpy offers rather 
> than the lowest-common-denominator approach we had been following! Sweet!
> 
> Andrew
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Showing 2 results of 2

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