[GRASS-SVN] r50162 - in grass/trunk/raster/r.series.interp: . test_suite

svn_grass at osgeo.org svn_grass at osgeo.org
Thu Jan 12 13:58:44 EST 2012


Author: huhabla
Date: 2012-01-12 10:58:44 -0800 (Thu, 12 Jan 2012)
New Revision: 50162

Added:
   grass/trunk/raster/r.series.interp/test_suite/test.r.series.interp.sh
Removed:
   grass/trunk/raster/r.series.interp/test_suite/test.r.series.interpol.sh
Modified:
   grass/trunk/raster/r.series.interp/Makefile
   grass/trunk/raster/r.series.interp/main.c
   grass/trunk/raster/r.series.interp/r.series.interp.html
Log:
r.series.interp renaming


Modified: grass/trunk/raster/r.series.interp/Makefile
===================================================================
--- grass/trunk/raster/r.series.interp/Makefile	2012-01-12 18:56:04 UTC (rev 50161)
+++ grass/trunk/raster/r.series.interp/Makefile	2012-01-12 18:58:44 UTC (rev 50162)
@@ -1,6 +1,6 @@
 MODULE_TOPDIR = ../..
 
-PGM = r.series.interpol
+PGM = r.series.interp
 
 LIBES = $(STATSLIB) $(RASTERLIB) $(GISLIB)
 DEPENDENCIES = $(STATSDEP) $(RASTERDEP) $(GISDEP)

Modified: grass/trunk/raster/r.series.interp/main.c
===================================================================
--- grass/trunk/raster/r.series.interp/main.c	2012-01-12 18:56:04 UTC (rev 50161)
+++ grass/trunk/raster/r.series.interp/main.c	2012-01-12 18:58:44 UTC (rev 50162)
@@ -1,7 +1,7 @@
 
 /****************************************************************************
  *
- * MODULE:       r.series.interpol
+ * MODULE:       r.series.interp
  * AUTHOR(S):    Soeren Gebbert <soerengebbert googlemail.com>
  *               Code is based on r.series from Glynn Clements <glynn gclements.plus.com> 
  *

Modified: grass/trunk/raster/r.series.interp/r.series.interp.html
===================================================================
--- grass/trunk/raster/r.series.interp/r.series.interp.html	2012-01-12 18:56:04 UTC (rev 50161)
+++ grass/trunk/raster/r.series.interp/r.series.interp.html	2012-01-12 18:58:44 UTC (rev 50162)
@@ -1,6 +1,6 @@
 <h2>DESCRIPTION</h2>
 
-<em>r.series.interpol</em> 
+<em>r.series.interp</em> 
 interpolates new raster maps located temporal or spatial in between existing raster maps. 
 The interpolation is performed at specific sampling positions. The sampling position for each output map must be specified,
 as well as the data position of the input maps. 
@@ -25,7 +25,7 @@
 <p>Interpolate
 
 <div class="code"><pre>
-r.series.interpol --o --v input=prec_1,prec_5 datapos=0.0,1.0\
+r.series.interp --o --v input=prec_1,prec_5 datapos=0.0,1.0\
                   output=prec_2,prec_3,prec_4 sampoint=0.25,0.5,0.75\ 
                   method=linear
 </pre></div>
@@ -44,7 +44,7 @@
 <p>Interpolate:
 
 <div class="code"><pre>
-r.series.interpol --o --v input=prec_1,prec_5 datapos=0.0,1.0 file=outfile.txt method=linear
+r.series.interp --o --v input=prec_1,prec_5 datapos=0.0,1.0 file=outfile.txt method=linear
 </pre></div>
 
 The resulting maps will have the values 200, 300 and 400.

Copied: grass/trunk/raster/r.series.interp/test_suite/test.r.series.interp.sh (from rev 50160, grass/trunk/raster/r.series.interp/test_suite/test.r.series.interpol.sh)
===================================================================
--- grass/trunk/raster/r.series.interp/test_suite/test.r.series.interp.sh	                        (rev 0)
+++ grass/trunk/raster/r.series.interp/test_suite/test.r.series.interp.sh	2012-01-12 18:58:44 UTC (rev 50162)
@@ -0,0 +1,56 @@
+# Test r.series.interp 
+# We need to set a specific region in the
+# @preprocess step of this test. We generate
+# raster maps with r.mapcalc 
+# The region setting should work for UTM and LL test locations
+g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
+
+r.mapcalc --o expr="prec_1 = 100"
+r.mapcalc --o expr="prec_5 = 500"
+
+r.mapcalc --o expr="map_10 = 10"
+r.mapcalc --o expr="map_20 = 20"
+r.mapcalc --o expr="map_30 = 30"
+r.mapcalc --o expr="map_40 = 40"
+
+# We create an input files containing empty lines. 
+# However, r.series.interp should process the 
+# valid raster maps and positions listed in the files.
+
+# The first @test with map input and @precision=3
+r.series.interp --o --v input=prec_1,prec_5 datapos=0.0,1.0 output=prec_2,prec_3,prec_4 samplingpos=0.25,0.5,0.75 method=linear
+
+#r.out.ascii --o input=prec_2 output=test_1_prec_2.ref dp=3
+#r.out.ascii --o input=prec_3 output=test_1_prec_3.ref dp=3
+#r.out.ascii --o input=prec_4 output=test_1_prec_4.ref dp=3
+
+# The second @test with file input and @precision=3
+r.series.interp --o --v input=prec_1,prec_5 datapos=0.0,1.0 outfile=outfile_1.txt method=linear
+r.series.interp --o --v infile=infile_2.txt outfile=outfile_2.txt method=linear
+
+#r.out.ascii --o input=prec_2 output=test_2_prec_2.ref dp=3
+#r.out.ascii --o input=prec_3 output=test_2_prec_3.ref dp=3
+#r.out.ascii --o input=prec_4 output=test_2_prec_4.ref dp=3
+#r.out.ascii --o input=map_12 output=test_2_map_12.ref dp=3
+#r.out.ascii --o input=map_14 output=test_2_map_14.ref dp=3
+#r.out.ascii --o input=map_16 output=test_2_map_16.ref dp=3
+#r.out.ascii --o input=map_18 output=test_2_map_18.ref dp=3
+#r.out.ascii --o input=map_25 output=test_2_map_25.ref dp=3
+#r.out.ascii --o input=map_35 output=test_2_map_35.ref dp=3
+
+# We need @tests to check the @failure handling, as outputs, file and sampling points
+# are not handled by the grass parser
+# No outputs
+r.series.interp --o --v input=prec_1,prec_5 datapos=0.0,1.0 samplingpos=0.25,0.5,0.75
+# No sampling points
+r.series.interp --o --v input=prec_1,prec_5 datapos=0.0,1.0 output=prec_2,prec_3,prec_4 
+# Output and file at once
+r.series.interp --o --v  input=prec_1,prec_5 datapos=0.0,1.0 outfile=outfile_1.txt \
+                  output=prec_2,prec_3,prec_4 samplingpos=0.25,0.5,0.75 method=linear
+# Sampling points and file at once 
+r.series.interp --o --v  input=prec_1,prec_5 datapos=0.0,1.0 outfile=outfile_1.txt samplingpos=0.25,0.5,0.75 method=linear
+# Wrong input file
+r.series.interp --o --v input=prec_1,prec_5 datapos=0.0,1.0 outfile=no_file_there method=linear
+# Corrupt input file
+r.series.interp --o --v  input=prec_1,prec_5 datapos=0.0,1.0 outfile=outfile_corrupt.txt method=linear
+

Deleted: grass/trunk/raster/r.series.interp/test_suite/test.r.series.interpol.sh
===================================================================
--- grass/trunk/raster/r.series.interp/test_suite/test.r.series.interpol.sh	2012-01-12 18:56:04 UTC (rev 50161)
+++ grass/trunk/raster/r.series.interp/test_suite/test.r.series.interpol.sh	2012-01-12 18:58:44 UTC (rev 50162)
@@ -1,56 +0,0 @@
-# Test r.series.interpol 
-# We need to set a specific region in the
-# @preprocess step of this test. We generate
-# raster maps with r.mapcalc 
-# The region setting should work for UTM and LL test locations
-g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
-
-r.mapcalc --o expr="prec_1 = 100"
-r.mapcalc --o expr="prec_5 = 500"
-
-r.mapcalc --o expr="map_10 = 10"
-r.mapcalc --o expr="map_20 = 20"
-r.mapcalc --o expr="map_30 = 30"
-r.mapcalc --o expr="map_40 = 40"
-
-# We create an input files containing empty lines. 
-# However, r.series.interpol should process the 
-# valid raster maps and positions listed in the files.
-
-# The first @test with map input and @precision=3
-r.series.interpol --o --v input=prec_1,prec_5 datapos=0.0,1.0 output=prec_2,prec_3,prec_4 samplingpos=0.25,0.5,0.75 method=linear
-
-#r.out.ascii --o input=prec_2 output=test_1_prec_2.ref dp=3
-#r.out.ascii --o input=prec_3 output=test_1_prec_3.ref dp=3
-#r.out.ascii --o input=prec_4 output=test_1_prec_4.ref dp=3
-
-# The second @test with file input and @precision=3
-r.series.interpol --o --v input=prec_1,prec_5 datapos=0.0,1.0 outfile=outfile_1.txt method=linear
-r.series.interpol --o --v infile=infile_2.txt outfile=outfile_2.txt method=linear
-
-#r.out.ascii --o input=prec_2 output=test_2_prec_2.ref dp=3
-#r.out.ascii --o input=prec_3 output=test_2_prec_3.ref dp=3
-#r.out.ascii --o input=prec_4 output=test_2_prec_4.ref dp=3
-#r.out.ascii --o input=map_12 output=test_2_map_12.ref dp=3
-#r.out.ascii --o input=map_14 output=test_2_map_14.ref dp=3
-#r.out.ascii --o input=map_16 output=test_2_map_16.ref dp=3
-#r.out.ascii --o input=map_18 output=test_2_map_18.ref dp=3
-#r.out.ascii --o input=map_25 output=test_2_map_25.ref dp=3
-#r.out.ascii --o input=map_35 output=test_2_map_35.ref dp=3
-
-# We need @tests to check the @failure handling, as outputs, file and sampling points
-# are not handled by the grass parser
-# No outputs
-r.series.interpol --o --v input=prec_1,prec_5 datapos=0.0,1.0 samplingpos=0.25,0.5,0.75
-# No sampling points
-r.series.interpol --o --v input=prec_1,prec_5 datapos=0.0,1.0 output=prec_2,prec_3,prec_4 
-# Output and file at once
-r.series.interpol --o --v  input=prec_1,prec_5 datapos=0.0,1.0 outfile=outfile_1.txt \
-                  output=prec_2,prec_3,prec_4 samplingpos=0.25,0.5,0.75 method=linear
-# Sampling points and file at once 
-r.series.interpol --o --v  input=prec_1,prec_5 datapos=0.0,1.0 outfile=outfile_1.txt samplingpos=0.25,0.5,0.75 method=linear
-# Wrong input file
-r.series.interpol --o --v input=prec_1,prec_5 datapos=0.0,1.0 outfile=no_file_there method=linear
-# Corrupt input file
-r.series.interpol --o --v  input=prec_1,prec_5 datapos=0.0,1.0 outfile=outfile_corrupt.txt method=linear
-



More information about the grass-commit mailing list