Revision: 5532
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5532&view=rev
Author:   dsdale
Date:     2008-06-13 19:06:44 -0700 (Fri, 13 Jun 2008)

Log Message:
-----------
convert docstrings to rest

Modified Paths:
--------------
    trunk/matplotlib/lib/matplotlib/__init__.py
    trunk/matplotlib/lib/matplotlib/backend_bases.py

Modified: trunk/matplotlib/lib/matplotlib/__init__.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/__init__.py 2008-06-14 02:03:20 UTC (rev 
5531)
+++ trunk/matplotlib/lib/matplotlib/__init__.py 2008-06-14 02:06:44 UTC (rev 
5532)
@@ -1,57 +1,91 @@
 """
 This is an object-orient plotting library.
 
-A procedural interface is provided by the companion pylab
-module, which may be imported directly, e.g.
+A procedural interface is provided by the companion pylab module,
+which may be imported directly, e.g::
 
     from pylab import *
 
-or using ipython:
+or using ipython::
 
     ipython -pylab
 
-For the most part, direct use of the object-oriented library
-is encouraged when programming rather than working
-interactively.  The exceptions are the pylab commands
-figure(), subplot(), show(), and savefig(), which can
-greatly simplify scripting.
+For the most part, direct use of the object-oriented library is
+encouraged when programming rather than working interactively.  The
+exceptions are the pylab commands :func:`~matplotlib.pyplot.figure`,
+:func:`~matplotlib.pyplot.subplot`,
+:func:`~matplotlib.backends.backend_qt4agg.show`, and
+:func:`~pyplot.savefig`, which can greatly simplify scripting.
 
 Modules include:
-    axes: defines the Axes class.  Most pylab commands are
-        wrappers for Axes methods.  The axes module is the
-        highest level of OO access to the library.
-    figure: defines Figure class.
-    artist: defines the Artist base class for all classes
-        that draw things.
-    line: defines Line2D class for drawing lines and markers
-    patches: defines classes for drawing polygons
-    text: defines Text, TextWithDash, and Annotate classes
-    image: defines AxesImage and FigureImage classes
-    collections: classes for efficient drawing of groups of
-        lines or polygons
-    colors: classes for interpreting color specifications
-        and for making colormaps
-    cm: colormaps and the ScalarMappable mixin class for
-        providing color mapping functionality to other
+
+    :mod:`matplotlib.axes`
+        defines the :class:`~matplotlib.axes.Axes` class.  Most pylab
+        commands are wrappers for :class:`~matplotlib.axes.Axes`
+        methods.  The axes module is the highest level of OO access to
+        the library.
+
+    :mod:`matplotlib.figure`
+        defines the :class:`~matplotlib.figure.Figure` class.
+
+    :mod:`matplotlib.artist`
+        defines the :class:`~matplotlib.artist.Artist` base class for
+        all classes that draw things.
+
+    :mod:`matplotlib.lines`
+        defines the :class:`~matplotlib.lines.Line2D` class for
+        drawing lines and markers
+
+    :mod`matplotlib.patches`
+        defines classes for drawing polygons
+
+    :mod:`matplotlib.text`
+        defines the :class:`~matplotlib.text.Text`,
+        :class:`~matplotlib.text.TextWithDash`, and
+        :class:`~matplotlib.text.Annotate` classes
+
+    :mod:`matplotlib.image`
+        defines the :class:`~matplotlib.image.AxesImage` and
+        :class:`~matplotlib.image.FigureImage` classes
+
+    :mod:`matplotlib.collections`
+        classes for efficient drawing of groups of lines or polygons
+
+    :mod:`matplotlib.colors`
+        classes for interpreting color specifications and for making
+        colormaps
+
+    :mod:`matplotlib.cm`
+        colormaps and the :class:`~matplotlib.image.ScalarMappable`
+        mixin class for providing color mapping functionality to other
         classes
-    ticker: classes for calculating tick mark locations and
-        for formatting tick labels
-    backends: a subpackage with modules for various gui
-        libraries and output formats
 
+    :mod:`matplotlib.ticker`
+        classes for calculating tick mark locations and for formatting
+        tick labels
+
+    :mod:`matplotlib.backends`
+        a subpackage with modules for various gui libraries and output
+        formats
+
 The base matplotlib namespace includes:
-    rcParams: a dictionary of default configuration
-        settings.  It is initialized by code which may be
-        overridded by a matplotlibrc file.
-    rc(): a function for setting groups of rcParams values
-    use(): a function for setting the matplotlib backend.
-        If used, this function must be called immediately
-        after importing matplotlib for the first time.  In
-        particular, it must be called *before* importing
-        pylab (if pylab is imported).
 
-matplotlib is written by John D. Hunter (jdh2358 at
-gmail.com and a host of others).
+    :data:`~matplotlib.rcParams`
+        a global dictionary of default configuration settings.  It is
+        initialized by code which may be overridded by a matplotlibrc
+        file.
+
+    :func:`~matplotlib.rc`
+        a function for setting groups of rcParams values
+
+    :func:`~matplotlib.use`
+        a function for setting the matplotlib backend.  If used, this
+        function must be called immediately after importing matplotlib
+        for the first time.  In particular, it must be called
+        **before** importing pylab (if pylab is imported).
+
+matplotlib is written by John D. Hunter (jdh2358 at gmail.com) and a
+host of others.
 """
 from __future__ import generators
 
@@ -773,10 +807,8 @@
         rcParams['cairo.format'] = validate_cairo_format(be_parts[1])
 
 def get_backend():
-    # Validation is needed because the rcParams entry might have
-    # been set directly rather than via "use()".
-    return validate_backend(rcParams['backend'])
-    #return rcParams['backend'].lower()
+    "Returns the current backend"
+    return rcParams['backend']
 
 def interactive(b):
     """

Modified: trunk/matplotlib/lib/matplotlib/backend_bases.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/backend_bases.py    2008-06-14 02:03:20 UTC 
(rev 5531)
+++ trunk/matplotlib/lib/matplotlib/backend_bases.py    2008-06-14 02:06:44 UTC 
(rev 5532)
@@ -1474,34 +1474,34 @@
     They must also define
 
       :meth:`save_figure`
-         save the current figure
+         save the current figure
 
       :meth:`set_cursor`
-         if you want the pointer icon to change
+         if you want the pointer icon to change
 
       :meth:`_init_toolbar`
-         create your toolbar widget
+         create your toolbar widget
 
       :meth:`draw_rubberband` (optional)
-         draw the zoom to rect "rubberband" rectangle
+         draw the zoom to rect "rubberband" rectangle
 
       :meth:`press`  (optional)
-         whenever a mouse button is pressed, you'll be
-         notified with the event
+         whenever a mouse button is pressed, you'll be notified with
+         the event
 
       :meth:`release` (optional)
-         whenever a mouse button is released, you'll be notified with
-         the event
+         whenever a mouse button is released, you'll be notified with
+         the event
 
       :meth:`dynamic_update` (optional)
-         dynamically update the window while navigating
+         dynamically update the window while navigating
 
       :meth:`set_message` (optional)
-          display message
+         display message
 
       :meth:`set_history_buttons` (optional)
-         you can change the history back / forward buttons to
-         indicate disabled / enabled state.
+         you can change the history back / forward buttons to
+         indicate disabled / enabled state.
 
     That's it, we'll do the rest!
     """


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

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to