ANN: matplotlib 0.83.2

J

John Hunter

matplotlib is a 2D plotting package for python. This is a summary of
recent developments in matplotlib since 0.80. For detailed notes, see
http://matplotlib.sf.net/whats_new.html,
http://matplotlib.sf.net/CHANGELOG and
http://matplotlib.sf.net/API_CHANGES

== Whats New ==

matplotlib wiki: this was just launched a few days ago and only has
two entries to date, but we hope this will grow into a useful site
with tutorials, howtos, installation notes, recipes, etc. Please
contribute! Thanks to scipy.org and Enthought for hosting.
http://www.scipy.org/wikis/topical_software/MatplotlibCookbook

CocoaAgg: New CocoaAgg backend for native GUI on OSX, 10.3 and 10.4
compliant, contributed by Charles Moad.

TeX support : Now you can (optionally) use TeX to handle all of the
text elements in your figure with the rc param text.usetex in the
antigrain and postscript backends; see
http://www.scipy.org/wikis/topical_software/UsingTex. Thanks to
Darren Dale for hard work on the TeX support.

Reorganized config files: Made HOME/.matplotlib the new config dir
where the matplotlibrc file, the ttf.cache, and the tex.cache live.
Your .matplotlibrc file, if you have one, should be renamed to
.matplotlib/matplotlibrc.

Masked arrays: Support for masked arrays in line plots, pcolor and
contours. Thanks Eric Firing and Jeffrey Whitaker.

New image resize options interpolation options. See help(imshow) for
details, particularly the interpolation, filternorm and filterrad
kwargs. New values for the interp kwarg are:

'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36',
'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom',
'gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'blackman'

Byte images: Much faster imaeg loading for MxNx4 or MxNx3 UInt8
images, which bypasses the memory and CPU intensive integer/floating
point conversions. Thanks Nicolas Girard.

Fast markers on win32: The marker cache optimization is finally
available for win32, after an agg bug was found and fixed (thanks
Maxim!). Line marker plots should be considerably faster now on
win32.

Qt in ipython/pylab: You can now use qt in ipython pylab mode. Thanks
Fernando Perez and the Orsay team!

Agg wrapper proper: Started work on a proper agg wrapper to expose
more general agg functionality in mpl. See examples/agg_test.py.
Lots of wrapping remains to be done.

Subplot configuration: There is a new toolbar button on
GTK*, WX* and TkAgg to launch the subplot configuration tool.

GUI neutral widgets: Matplotlib now has cross-GUI widgets (buttons,
check buttons, radio buttons and sliders). See
examples/widgets/*.py and
http://matplotlib.sf.net/screenshots.html#slider_demo. This makes
it easier to create interactive figures that run across backends.

Full screen mode in GTK*: Use 'f' to toggle full screen mode in the
GTK backends. Thanks Steve Chaplin.

Downloads available from http://matplotlib.sf.net
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,153
Members
46,701
Latest member
XavierQ83

Latest Threads

Top