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) |
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
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