[Numpy-discussion] ANN: matplotlib 0.83.2
jdhunter at ace.bsd.uchicago.edu
Tue Aug 2 06:33:06 EDT 2005
This is a summary of recent developments in matplotlib since 0.80.
For detailed notes, see http://matplotlib.sf.net/whats_new.html,
== 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.
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
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
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
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
More information about the NumPy-Discussion