Revision: 6288
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6288&view=rev
Author:   jdh2358
Date:     2008-10-21 15:26:22 +0000 (Tue, 21 Oct 2008)

Log Message:
-----------
restored the support for multiple pyplots that I broke earlier

Modified Paths:
--------------
    trunk/matplotlib/API_CHANGES
    trunk/matplotlib/CHANGELOG
    trunk/matplotlib/doc/_templates/gallery.html
    trunk/matplotlib/doc/make.py
    trunk/matplotlib/doc/sphinxext/plot_directive.py
    trunk/matplotlib/lib/matplotlib/axes.py

Modified: trunk/matplotlib/API_CHANGES
===================================================================
--- trunk/matplotlib/API_CHANGES        2008-10-21 14:52:59 UTC (rev 6287)
+++ trunk/matplotlib/API_CHANGES        2008-10-21 15:26:22 UTC (rev 6288)
@@ -1,7 +1,9 @@
-
 Changes for 0.98.x
 ==================
-    
+
+* Restored 0.91 behavior of get_xlim/ylim returning a tuple
+  rather than array - JDH
+
 * AFM.get_fullname() and get_familyname() no longer raise an
   exception if the AFM file does not specify these optional attributes,
   but returns a guess based on the required FontName attribute.

Modified: trunk/matplotlib/CHANGELOG
===================================================================
--- trunk/matplotlib/CHANGELOG  2008-10-21 14:52:59 UTC (rev 6287)
+++ trunk/matplotlib/CHANGELOG  2008-10-21 15:26:22 UTC (rev 6288)
@@ -1,3 +1,6 @@
+2008-10-21 Restored 0.91 behavior of get_xlim/ylim returning a tuple
+           rather than array - JDH
+
 2008-10-20 Added image thumbnail generating function
            matplotlib.image.thumbnail.  See
            examples/misc/image_thumbnail.py - JDH
@@ -5,8 +8,8 @@
 2008-10-20 Applied scatleg patch based on ideas and work by Erik
            Tollerud and Jae-Joon Lee. - MM
 
-2008-10-11 Fixed bug in pdf backend: if you pass a file object for 
-           output instead of a filename, e.g. in a wep app, we now 
+2008-10-11 Fixed bug in pdf backend: if you pass a file object for
+           output instead of a filename, e.g. in a wep app, we now
            flush the object at the end. - JKS
 
 2008-10-08 Add path simplification support to paths with gaps. - EF

Modified: trunk/matplotlib/doc/_templates/gallery.html
===================================================================
--- trunk/matplotlib/doc/_templates/gallery.html        2008-10-21 14:52:59 UTC 
(rev 6287)
+++ trunk/matplotlib/doc/_templates/gallery.html        2008-10-21 15:26:22 UTC 
(rev 6288)
@@ -23,7 +23,7 @@
 
 <a href="examples/api/date_demo.html"><img 
src="_static/plot_directive/mpl_examples/api/thumbnails/date_demo.png" 
border="0" alt="date_demo"/></a>
 
-<a href="examples/api/date_index_formatter.html"><img 
src="_static/plot_directive/mpl_examples/api/thumbnails/date_index_formatter.png"
 border="0" alt="date_index_formatter"/></a>
+<a href="examples/api/date_index_formatter.html"><img 
src="_static/plot_directive/mpl_examples/api/thumbnails/date_index_formatter_00.png"
 border="0" alt="date_index_formatter"/></a>
 
 <a href="examples/api/date_index_formatter.html"><img 
src="_static/plot_directive/mpl_examples/api/thumbnails/date_index_formatter_01.png"
 border="0" alt="date_index_formatter"/></a>
 
@@ -57,13 +57,13 @@
 
 <a href="examples/pylab_examples/accented_text.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/accented_text.png"
 border="0" alt="accented_text"/></a>
 
-<a href="examples/pylab_examples/agg_buffer_to_array.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/agg_buffer_to_array.png"
 border="0" alt="agg_buffer_to_array"/></a>
+<a href="examples/pylab_examples/agg_buffer_to_array.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/agg_buffer_to_array_00.png"
 border="0" alt="agg_buffer_to_array"/></a>
 
 <a href="examples/pylab_examples/agg_buffer_to_array.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/agg_buffer_to_array_01.png"
 border="0" alt="agg_buffer_to_array"/></a>
 
 <a href="examples/pylab_examples/alignment_test.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/alignment_test.png"
 border="0" alt="alignment_test"/></a>
 
-<a href="examples/pylab_examples/annotation_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/annotation_demo.png"
 border="0" alt="annotation_demo"/></a>
+<a href="examples/pylab_examples/annotation_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/annotation_demo_00.png"
 border="0" alt="annotation_demo"/></a>
 
 <a href="examples/pylab_examples/annotation_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/annotation_demo_01.png"
 border="0" alt="annotation_demo"/></a>
 
@@ -91,11 +91,11 @@
 
 <a href="examples/pylab_examples/barcode_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/barcode_demo.png"
 border="0" alt="barcode_demo"/></a>
 
-<a href="examples/pylab_examples/barh_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/barh_demo.png"
 border="0" alt="barh_demo"/></a>
+<a href="examples/pylab_examples/barh_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/barh_demo_00.png"
 border="0" alt="barh_demo"/></a>
 
 <a href="examples/pylab_examples/barh_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/barh_demo_01.png"
 border="0" alt="barh_demo"/></a>
 
-<a href="examples/pylab_examples/boxplot_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/boxplot_demo.png"
 border="0" alt="boxplot_demo"/></a>
+<a href="examples/pylab_examples/boxplot_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/boxplot_demo_00.png"
 border="0" alt="boxplot_demo"/></a>
 
 <a href="examples/pylab_examples/boxplot_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/boxplot_demo_01.png"
 border="0" alt="boxplot_demo"/></a>
 
@@ -121,7 +121,7 @@
 
 <a href="examples/pylab_examples/color_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/color_demo.png"
 border="0" alt="color_demo"/></a>
 
-<a href="examples/pylab_examples/contour_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contour_demo.png"
 border="0" alt="contour_demo"/></a>
+<a href="examples/pylab_examples/contour_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contour_demo_00.png"
 border="0" alt="contour_demo"/></a>
 
 <a href="examples/pylab_examples/contour_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contour_demo_01.png"
 border="0" alt="contour_demo"/></a>
 
@@ -133,11 +133,11 @@
 
 <a href="examples/pylab_examples/contour_image.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contour_image.png"
 border="0" alt="contour_image"/></a>
 
-<a href="examples/pylab_examples/contour_label_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contour_label_demo.png"
 border="0" alt="contour_label_demo"/></a>
+<a href="examples/pylab_examples/contour_label_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contour_label_demo_00.png"
 border="0" alt="contour_label_demo"/></a>
 
 <a href="examples/pylab_examples/contour_label_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contour_label_demo_01.png"
 border="0" alt="contour_label_demo"/></a>
 
-<a href="examples/pylab_examples/contourf_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contourf_demo.png"
 border="0" alt="contourf_demo"/></a>
+<a href="examples/pylab_examples/contourf_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contourf_demo_00.png"
 border="0" alt="contourf_demo"/></a>
 
 <a href="examples/pylab_examples/contourf_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/contourf_demo_01.png"
 border="0" alt="contourf_demo"/></a>
 
@@ -181,7 +181,7 @@
 
 <a href="examples/pylab_examples/equal_aspect_ratio.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/equal_aspect_ratio.png"
 border="0" alt="equal_aspect_ratio"/></a>
 
-<a href="examples/pylab_examples/errorbar_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/errorbar_demo.png"
 border="0" alt="errorbar_demo"/></a>
+<a href="examples/pylab_examples/errorbar_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/errorbar_demo_00.png"
 border="0" alt="errorbar_demo"/></a>
 
 <a href="examples/pylab_examples/errorbar_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/errorbar_demo_01.png"
 border="0" alt="errorbar_demo"/></a>
 
@@ -201,7 +201,7 @@
 
 <a href="examples/pylab_examples/errorbar_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/errorbar_demo_09.png"
 border="0" alt="errorbar_demo"/></a>
 
-<a href="examples/pylab_examples/errorbar_limits.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/errorbar_limits.png"
 border="0" alt="errorbar_limits"/></a>
+<a href="examples/pylab_examples/errorbar_limits.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/errorbar_limits_00.png"
 border="0" alt="errorbar_limits"/></a>
 
 <a href="examples/pylab_examples/errorbar_limits.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/errorbar_limits_01.png"
 border="0" alt="errorbar_limits"/></a>
 
@@ -253,7 +253,7 @@
 
 <a href="examples/pylab_examples/histogram_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/histogram_demo.png"
 border="0" alt="histogram_demo"/></a>
 
-<a href="examples/pylab_examples/histogram_demo_extended.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/histogram_demo_extended.png"
 border="0" alt="histogram_demo_extended"/></a>
+<a href="examples/pylab_examples/histogram_demo_extended.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/histogram_demo_extended_00.png"
 border="0" alt="histogram_demo_extended"/></a>
 
 <a href="examples/pylab_examples/histogram_demo_extended.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/histogram_demo_extended_01.png"
 border="0" alt="histogram_demo_extended"/></a>
 
@@ -273,7 +273,7 @@
 
 <a href="examples/pylab_examples/image_demo3.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/image_demo3.png"
 border="0" alt="image_demo3"/></a>
 
-<a href="examples/pylab_examples/image_interp.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/image_interp.png"
 border="0" alt="image_interp"/></a>
+<a href="examples/pylab_examples/image_interp.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/image_interp_00.png"
 border="0" alt="image_interp"/></a>
 
 <a href="examples/pylab_examples/image_interp.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/image_interp_01.png"
 border="0" alt="image_interp"/></a>
 
@@ -295,7 +295,7 @@
 
 <a href="examples/pylab_examples/layer_images.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/layer_images.png"
 border="0" alt="layer_images"/></a>
 
-<a href="examples/pylab_examples/legend_auto.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/legend_auto.png"
 border="0" alt="legend_auto"/></a>
+<a href="examples/pylab_examples/legend_auto.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/legend_auto_00.png"
 border="0" alt="legend_auto"/></a>
 
 <a href="examples/pylab_examples/legend_auto.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/legend_auto_01.png"
 border="0" alt="legend_auto"/></a>
 
@@ -349,7 +349,7 @@
 
 <a href="examples/pylab_examples/mathtext_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/mathtext_demo.png"
 border="0" alt="mathtext_demo"/></a>
 
-<a href="examples/pylab_examples/matshow.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/matshow.png" 
border="0" alt="matshow"/></a>
+<a href="examples/pylab_examples/matshow.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/matshow_00.png"
 border="0" alt="matshow"/></a>
 
 <a href="examples/pylab_examples/matshow.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/matshow_01.png"
 border="0" alt="matshow"/></a>
 
@@ -363,13 +363,13 @@
 
 <a href="examples/pylab_examples/multiline.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/multiline.png"
 border="0" alt="multiline"/></a>
 
-<a href="examples/pylab_examples/multiple_figs_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/multiple_figs_demo.png"
 border="0" alt="multiple_figs_demo"/></a>
+<a href="examples/pylab_examples/multiple_figs_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/multiple_figs_demo_00.png"
 border="0" alt="multiple_figs_demo"/></a>
 
 <a href="examples/pylab_examples/multiple_figs_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/multiple_figs_demo_01.png"
 border="0" alt="multiple_figs_demo"/></a>
 
 <a href="examples/pylab_examples/nan_test.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/nan_test.png"
 border="0" alt="nan_test"/></a>
 
-<a href="examples/pylab_examples/newscalarformatter_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/newscalarformatter_demo.png"
 border="0" alt="newscalarformatter_demo"/></a>
+<a href="examples/pylab_examples/newscalarformatter_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/newscalarformatter_demo_00.png"
 border="0" alt="newscalarformatter_demo"/></a>
 
 <a href="examples/pylab_examples/newscalarformatter_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/newscalarformatter_demo_01.png"
 border="0" alt="newscalarformatter_demo"/></a>
 
@@ -387,7 +387,7 @@
 
 <a href="examples/pylab_examples/pie_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/pie_demo.png"
 border="0" alt="pie_demo"/></a>
 
-<a href="examples/pylab_examples/plotfile_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/plotfile_demo.png"
 border="0" alt="plotfile_demo"/></a>
+<a href="examples/pylab_examples/plotfile_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/plotfile_demo_00.png"
 border="0" alt="plotfile_demo"/></a>
 
 <a href="examples/pylab_examples/plotfile_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/plotfile_demo_01.png"
 border="0" alt="plotfile_demo"/></a>
 
@@ -413,7 +413,7 @@
 
 <a href="examples/pylab_examples/quadmesh_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/quadmesh_demo.png"
 border="0" alt="quadmesh_demo"/></a>
 
-<a href="examples/pylab_examples/quiver_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/quiver_demo.png"
 border="0" alt="quiver_demo"/></a>
+<a href="examples/pylab_examples/quiver_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/quiver_demo_00.png"
 border="0" alt="quiver_demo"/></a>
 
 <a href="examples/pylab_examples/quiver_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/quiver_demo_01.png"
 border="0" alt="quiver_demo"/></a>
 
@@ -455,7 +455,7 @@
 
 <a href="examples/pylab_examples/subplot_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/subplot_demo.png"
 border="0" alt="subplot_demo"/></a>
 
-<a href="examples/pylab_examples/subplot_toolbar.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/subplot_toolbar.png"
 border="0" alt="subplot_toolbar"/></a>
+<a href="examples/pylab_examples/subplot_toolbar.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/subplot_toolbar_00.png"
 border="0" alt="subplot_toolbar"/></a>
 
 <a href="examples/pylab_examples/subplot_toolbar.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/subplot_toolbar_01.png"
 border="0" alt="subplot_toolbar"/></a>
 
@@ -489,7 +489,7 @@
 
 <a href="examples/pylab_examples/xcorr_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/xcorr_demo.png"
 border="0" alt="xcorr_demo"/></a>
 
-<a href="examples/pylab_examples/zorder_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/zorder_demo.png"
 border="0" alt="zorder_demo"/></a>
+<a href="examples/pylab_examples/zorder_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/zorder_demo_00.png"
 border="0" alt="zorder_demo"/></a>
 
 <a href="examples/pylab_examples/zorder_demo.html"><img 
src="_static/plot_directive/mpl_examples/pylab_examples/thumbnails/zorder_demo_01.png"
 border="0" alt="zorder_demo"/></a>
 

Modified: trunk/matplotlib/doc/make.py
===================================================================
--- trunk/matplotlib/doc/make.py        2008-10-21 14:52:59 UTC (rev 6287)
+++ trunk/matplotlib/doc/make.py        2008-10-21 15:26:22 UTC (rev 6288)
@@ -17,8 +17,6 @@
 def sf():
     'push a copy to the sf site'
     os.system('cd build/html; rsync -avz . jdh2358,[EMAIL 
PROTECTED]:/home/groups/m/ma/matplotlib/htdocs/ -essh --cvs-exclude')
-    # we are now doing this in the doc/examples build
-    #os.system('cd ~/mpl/examples; svn-clean; cd ..; rsync -avz examples 
jdh2358,[EMAIL PROTECTED]:/home/groups/m/ma/matplotlib/htdocs/ -essh 
--cvs-exclude --delete')
 
 def sfpdf():
     'push a copy to the sf site'

Modified: trunk/matplotlib/doc/sphinxext/plot_directive.py
===================================================================
--- trunk/matplotlib/doc/sphinxext/plot_directive.py    2008-10-21 14:52:59 UTC 
(rev 6287)
+++ trunk/matplotlib/doc/sphinxext/plot_directive.py    2008-10-21 15:26:22 UTC 
(rev 6288)
@@ -127,12 +127,7 @@
     while True:
         all_exists = True
         for format, dpi in formats:
-            if i==0:
-                outname = basename
-            else:
-                outname = "%s_%02d" % (basename, i)
-
-            outname = os.path.join(outdir, '%s.%s' % (outname, format))
+            outname = os.path.join(outdir, '%s_%02d.%s' % (basename, i, 
format))
             if out_of_date(fullpath, outname):
                 all_exists = False
                 break
@@ -163,7 +158,7 @@
     fig_managers = _pylab_helpers.Gcf.get_all_fig_managers()
     for i, figman in enumerate(fig_managers):
         for format, dpi in formats:
-            if i==0:
+            if len(fig_managers) == 1:
                 outname = basename
             else:
                 outname = "%s_%02d" % (basename, i)
@@ -221,7 +216,7 @@
         options = "\n".join(options)
 
         for i in range(num_figs):
-            if i==0:
+            if num_figs == 1:
                 outname = basename
             else:
                 outname = "%s_%02d" % (basename, i)

Modified: trunk/matplotlib/lib/matplotlib/axes.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/axes.py     2008-10-21 14:52:59 UTC (rev 
6287)
+++ trunk/matplotlib/lib/matplotlib/axes.py     2008-10-21 15:26:22 UTC (rev 
6288)
@@ -1771,7 +1771,7 @@
         """
         Get the x-axis range [*xmin*, *xmax*]
         """
-        return self.viewLim.intervalx
+        return tuple(self.viewLim.intervalx)
 
     def set_xlim(self, xmin=None, xmax=None, emit=True, **kwargs):
         """
@@ -1944,7 +1944,7 @@
         """
         Get the y-axis range [*ymin*, *ymax*]
         """
-        return self.viewLim.intervaly
+        return tuple(self.viewLim.intervaly)
 
     def set_ylim(self, ymin=None, ymax=None, emit=True, **kwargs):
         """


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to