in a recent thread on the matplotlib-devel list

  http://thread.gmane.org/gmane.comp.python.matplotlib.devel/2646

we've been discussing a plan to jettison support for the three array
packages in matplotlib.  There are a few good reasons for us to do
this

  * having multiple array based packages is bad for scientific
computing in python, and the numerix compatibility layer makes it
easier for us all to continue supporting all three and hinders
progress

  * there are a lot of nice features in numpy and numarray that we
cannot use internally in mpl development since we are relying on a
least common denominator compatibility layer

  * the matplotlib binaries are larger than they need to be, since we
have to compile our extension code against numpy, numarray and
numeric.  It also increase compile times significantly, which can be a
pain for developers.

Our basic plan is to do a release in the next couple of weeks which,
as before, utilizes the numerix layer internally but may issue
deprecation warnings for people using numerix with Numeric or
numarray.  After that, we will stop using numerix internally in
matplotlib development, though will retain the numerix layer
externally so your code which uses it will not break.  As long as you
are using a fairly recent version of Numeric or numarray which
supports the array interface, your code should continue to work with
matplotlib as far as I understand.  But internally, we'll be using
numpy (and you should too where possible).

So after the next release, matplotlib svn will begin to be converted
to numpy, which will probably take a while, and when it is done (say
in 6 weeks) we'll release the first numpy only mpl.

If anyone has any comments or objections to this plan, speak now.

JDH

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to