[Scipy-svn] r7182 - in trunk: doc/source scipy/interpolate

scipy-svn@scip... scipy-svn@scip...
Mon Mar 7 13:32:36 CST 2011


Author: ptvirtan
Date: 2011-03-07 13:32:35 -0600 (Mon, 07 Mar 2011)
New Revision: 7182

Modified:
   trunk/doc/source/interpolate.rst
   trunk/scipy/interpolate/interpolate.py
Log:
DOC: fix unclear scipy.interpolate.interp2d documentation

Modified: trunk/doc/source/interpolate.rst
===================================================================
--- trunk/doc/source/interpolate.rst	2011-03-06 20:07:05 UTC (rev 7181)
+++ trunk/doc/source/interpolate.rst	2011-03-07 19:32:35 UTC (rev 7182)
@@ -32,15 +32,17 @@
    NearestNDInterpolator
    CloughTocher2DInterpolator
    Rbf
+   interp2d
 
-Data given on a regular grid:
+For data on a grid:
 
 .. autosummary::
-   :toctree: generated/
 
-   interp2d
+   RectBivariateSpline
 
+.. seealso:: `scipy.ndimage.map_coordinates`
 
+
 1-D Splines
 ===========
 
@@ -85,8 +87,6 @@
 2-D Splines
 ===========
 
-.. seealso:: scipy.ndimage.map_coordinates
-
 For data on a grid:
 
 .. autosummary::

Modified: trunk/scipy/interpolate/interpolate.py
===================================================================
--- trunk/scipy/interpolate/interpolate.py	2011-03-06 20:07:05 UTC (rev 7181)
+++ trunk/scipy/interpolate/interpolate.py	2011-03-07 19:32:35 UTC (rev 7182)
@@ -65,20 +65,22 @@
     Parameters
     ----------
     x, y : 1D arrays
-        Arrays defining the coordinates of a 2D grid.  If the
-        points lie on a regular grid, `x` can specify the column coordinates
-        and `y` the row coordinates, for example:
+        Arrays defining the data point coordinates.
 
-            x = [0,1,2];  y = [0,3,7]
+        If the points lie on a regular grid, `x` can specify the column
+        coordinates and `y` the row coordinates, for example::
 
-        otherwise x and y must specify the full coordinates, for example:
+            x = [0,1,2];  y = [0,3]; z = [[1,2,3], [4,5,6]]
 
-            x = [0,1,2,0,1,2,0,1,2];  y = [0,0,0,3,3,3,7,7,7]
+        Otherwise, x and y must specify the full coordinates for each point,
+        for example::
 
+            x = [0,1,2,0,1,2];  y = [0,0,0,3,3,3]; z = [1,2,3,4,5,6]
+
         If `x` and `y` are multi-dimensional, they are flattened before use.
 
     z : 1D array
-        The values of the interpolated function on the grid points. If
+        The values of the function to interpolate at the data points. If
         z is a multi-dimensional array, it is flattened before use.
     kind : {'linear', 'cubic', 'quintic'}
         The kind of interpolation to use.



More information about the Scipy-svn mailing list