[GRASS-SVN] r37352 - grass/trunk/swig/python

svn_grass at osgeo.org svn_grass at osgeo.org
Fri May 22 05:26:57 EDT 2009


Author: neteler
Date: 2009-05-22 05:26:54 -0400 (Fri, 22 May 2009)
New Revision: 37352

Modified:
   grass/trunk/swig/python/grasspython.dox
Log:
attempt to better document (.i files aren't recognized)

Modified: grass/trunk/swig/python/grasspython.dox
===================================================================
--- grass/trunk/swig/python/grasspython.dox	2009-05-22 09:16:52 UTC (rev 37351)
+++ grass/trunk/swig/python/grasspython.dox	2009-05-22 09:26:54 UTC (rev 37352)
@@ -8,47 +8,57 @@
 <h3>Status of GRASS SWIG/PYTHON implementation</h3>
 
 At the moment a prototype is implemented. There is a 
-"swig" module with a series of separate sub-modules available:
+"grass" module with a series of separate sub-modules available.
+Python swig and script modules are organized as follows:
 
 <ul>
-<li> arraystats.i
-<li> cluster.i
-<li> common.i
-<li> date.i
-<li> dbmi.i
-<li> display.i
-<li> g3d.i
-<li> grass.i
-<li> imagery.i
-<li> math.i
-<li> my_typemaps.i
-<li> proj.i
-<li> raster.i
-<li> stats.i
-<li> trans.i
-<li> utils.i
-<li> vector.i
-<li> vedit.i
+<li> grass
+<li> grass.lib
+<li> grass.lib.*
+<li> grass.script
+<li> grass.script.core
+<li> grass.script.db
+<li> grass.script.raster
+<li> grass.script.vector 
 </ul>
 
+In detail:
+<ul>
+<li> arraystats.py
+<li> cluster.py
+<li> date.py
+<li> dbmi.py
+<li> display.py
+<li> g3d.py
+<li> grass.py
+<li> imagery.py
+<li> __init__.py
+<li> math.py
+<li> proj.py
+<li> raster.py
+<li> stats.py
+<li> trans.py
+<li> utils.py
+<li> vector.py
+<li> vedit.py
+</ul>
+
 <h3>Usage</h3>
 
-These can be imported individually with e.g. "import swig.grass", or the
-user can import all of them with "import swig" (then use e.g.
-swig.grass.G_gisinit etc), or it can be used e.g. "from swig.grass import *"
-to import all names from a module. The latter can be done for multiple
-modules, but currently, there's no way to import names from all sub-modules
-of a module with a single command. 
+Scripts:
+\code 
+from grass.script import core[,db[,raster,[vector]]] as grass 
+\endcode 
 
-
 <h3>Examples</h3>
 
 <ul>
+<li> test.py
 <li> examples/m.distance.py
 <li> examples/rasteraccess.py
 <li> examples/vectoraccess.py
-<li> test.py
 </ul>
 
+<hr>
+<i>Last changed: $Date$</i>
 */
-



More information about the grass-commit mailing list