The BIG Summer '98 functionality check of GRASS 4.2.1
Summer time is cleaning time! (Last modification: 22. Sept. 1998)

This is the invitation to YOU to make a better GRASS! Due to some errors which are still in GRASS 4.2.1 I suggest to get through the code and make a checklist. Additionally I have written a wish-list for GRASS improvement.

So I have started and hope for YOUR help... Programmers are welcome! Also all who know about the functionality of a module - I cannot check the 320 myself :). If you have a different experience with a GRASS module, please let me know. And add a short error description.

Send your comments and/or improvements to

Markus Neteler:

neteler@itc.it or neteler@hgeo02.geog.uni-hannover.de

Here we go:

                              Legend:  
                                       ?       | waiting for your comment
                                 --------------|---------------------------
                                   working     | :) yes, working.
                                 --------------|---------------------------
                                   not working | this module is waiting
                                               | for your help
                                 --------------|---------------------------
                                   last        | documents the last change,
                                   modification| if date is missing, module
                                               | was unchanged since 4.1.5
                                               | release
                                               | For details check HISTORY
                                 ------------------------------------------


                    The GRASS 4.2.1  (V.19)  quality check


---------------|----------|----------|-------------------------------------|
               |          |   last   |    Remarks/error describtion        |
  Module       |  Status  |modification|     /Ideas for improvements       |
---------------|----------|----------|-------------------------------------|
d.3d              working  22. July 98 
d.area              ?      27.Jan.1998
d.ask               ?
d.barscale        working  22.Jul.1998
d.colormode       working
d.colors          working
d.colortable        ?
d.display         working
d.erase           working
d.fix.ortho       working 22.Sept.98
d.font            working
d.frame           working
d.geodesic        working
d.graph           working
d.grid            working
d.his             working
d.histogram       working
d.icons           working
d.label           working           - poor quality, d.labels is better
d.labels          working
d.legend          working           - but displays also values which are not present in a raster.
d.linegraph       working 18.Dec.1997
d.mapgraph        working
d.measure         working
d.menu            working
d.mon             working
d.myzoom          working  27.Jan.1998
d.paint.labels    working   3.Mar.1998
d.pan             working  27.Jan.1998
d.param.scale     working  22. Sept 98 - related to r.param.scale
d.points          working
d.profile         working
d.rast            working
d.rast.arrow      working
d.rast.edit       working
d.rast.num        working
d.rast.zoom       working
d.rgb             working           - but: different results comparing to i.composite
d.rgbcolortbl       ?
d.rhumbline       working
d.save            working
d.scale           working
d.sites           working 30.Apr.1998
d.sites.label     working 12.Jun.1998
d.text            working
d.title           working
d.vect            working
d.vect.cats       working  7.Apr.1998
d.vect.zoom       working            - idea: avoid query for vector layer, behave like d.rast.zoom
d.what.rast       working
d.what.sites      working 22.Sept.98
d.what.vect       working 22.July 98
d.where           working
d.zoom            working            - d.myzoom is better
f.acap               ?    3.Mar.1998
f.clean              ?    3.Mar.1998
f.detail             ?    3.Mar.1998
f.econ               ?    3.Mar.1998
f.input              ?    3.Mar.1998
f.reach              ?    3.Mar.1998
f.wsurf              ?    3.Mar.1998
f.xsection           ?    3.Mar.1998
g.access          working
g.ask             working
g.copy            working
g.filename        working
g.findfile        working
g.gisenv          working
g.help            working 22.Sept.1998
g.list            working
g.manual          working
g.mapsets         working
g.region          working
g.remove          working
g.rename          working 
g.setproj         working
g.tempfile        working
g.version         working
i.cca             working
i.class           working
i.cluster         working
i.colors             ?
i.composite       working             - but different results comparing to d.rgb
i.fft             working
i.gensig          working
i.gensigset       working
i.grey.scale      working 22.Sept.98 (now also command line usable)
i.group           working
i.his.rgb         working
i.ifft            working
i.in.erdas        working
i.maxlik          working
i.ortho.photo     working 22.Sept.98 (SGI support)
i.pca             working
i.points          working 22.Sept.98 (SGI support)
i.quantize           ?
i.rectify       not working           - errors in scale sometimes (use i.rectify2 with polygon order 1 instead)
i.rectify2        working
i.rgb.his         working
i.rvi.prediction     ?    4.Feb.1998
i.shape           working 22.Sept.98
i.smap            working
i.tape.mss           ?
i.tape.mss.h         ?
i.tape.other      working
i.tape.spot          ?   18.Dec.1997
i.tape.tm            ?
i.tape.tm.fast       ?
i.target          working
i.texture            ?
i.vpoints         working  22.Sept.98 (SGI support) - display colormode is "float" (annoying!), not "fixed" like in i.points
i.zc              working
m.datum.shift        ?
m.dem.examine        ?
m.dem.extract        ?
m.dmaUSGSread    working   2.May 1998
m.dted.examine       ?
m.dted.extract       ?
m.eigensystem        ?    23.May 98
m.examine.tape       ?
m.flip               ?
m.gc2ll              ?
m.in.pl94.db3    working  22.Sep.98 (SGI support)
m.in.stf1.db3    working  22.Sep.98 (SGI support)
m.in.stf1.tape       ?
m.ll2gc              ?
m.ll2u           working 2.May 1998
m.lulc.USGS          ?
m.lulc.read          ?
m.proj               ?
m.region.ll          ?
m.regression         ?                - compare r.linear.regression, r.rational.regression
m.rot90          working 2.May 1998
m.sdts.read      working  22.Sep.98 (SGI support)
m.tiger.region       ?
m.u2ll               ?
p.chart              ?
p.colors             ?
p.icons              ?
p.labels             ?
p.map             working
p.map.new            ?
p.ppm                ?
p.select          working
p.vrml               ?     3.Mar.98
ps.icon           working 
ps.map            working  8.Apr.98
ps.select         working 11.Jan.98
r.affinity           ?    22.Sep.98 (Linux/SGI support)
r.agnps_input     working 30.Apr.98
r.agnps_view      working 30.Apr.98
r.answers            ?     3.Mar.98
r.average         working
r.basins.fill        ?
r.bilinear        working 27.Jan.98
r.binfer             ?    30.Apr.98
r.buffer          working
r.cats            working
r.clump              ?
r.clump1             ?
r.cn              working 18.Dec.97
r.coin               ?
r.colors          working 2. May 98
r.colors.paint       ?
r.combine            ?    18.Dec.97
r.compress        working
r.contour         working
r.cost            working
r.covar           working
r.cross           working
r.describe        working
r.digit           working
r.direct          working  22.Jul.98
r.distance           ?     22.Sep.98
r.drain           working 
r.feat.thin          ?
r.fill.dir           ?     22.Sep.98 (SGI support)
r.flow               ?      3.Mar.98
r.ga           not working  4.Feb.98          - segmentation fault
r.gdbase          working  22.Sep.98
r.grow            working
r.hydro.CASC2D       ?     18.Dec.97
r.in.ascii        working
r.in.bin          working  22.Jul.98
r.in.doq          working  27.Jan.98
r.in.erdas           ?
r.in.gif          working
r.in.hdf          working  22.Jul.98 (Solaris/Linux support)
r.in.ll           working  22.Jul.98
r.in.poly            ?
r.in.ppm          working  22.Jul.98
r.in.sunrast      working
r.in.tang            ?
r.in.tiff         working  3.Mar.98
r.in.utm             ?
r.infer              ?    21.Mar.1998
r.info            working
r.kappa           working
r.kineros            ?
r.lags               ?
r.le.dist         working 22.Sep.98 (SGI support)
r.le.patch        working
r.le.pixel        working
r.le.setup        working
r.le.trace        working
r.line            working           - seems to digitize additionally some rubbish
r.linear.regression working 11.Mar.1998
r.los             working           - but segemtation fault while closing
r.mapcalc         working  22.Sep.98 (SGI support)
r.mask            working
r.mask.points        ?
r.median          working
r.mfilter         working             - idea: should accept floating points in filter
r.mode               ?
r.moran              ?
r.ndvi.model         ?     4.Feb.1998
r.neighbors          ?     7.Aug. 1998 - does not take care of MASK
r.nntool       not working 22.Sep.1998 (SGI support)
r.out.ascii       working
r.out.hdf         working  22.Jul.98 (Solaris/Linux support)
r.out.mpeg           ?
r.out.pov         working  22.Sep.98
r.out.ppm         working
r.out.tga         working
r.out.tiff        working  22.Sep.98
r.param.scale     working  22.Sep.98
r.patch           working
r.poly            working  22.Sep.98  - seems to digitize some rubbish additionally
r.profile         working
r.random          working
r.rational.regression working 11.Mar.1998
r.reclass         working
r.report          working
r.resample        working
r.rescale         working
r.rescale.eq         ?
r.ros                ?       4.Feb.1998
r.rvi                ?       3.Mar.1998
r.slope.aspect    working             - also code for 90 degr. rotated sun position available
r.spread             ?       4.Feb.1998
r.spreadpath         ?       4.Feb.1998
r.statistics      working             
r.stats           working
r.sun                ?     18.Dec.1997
r.sunmask         working   8.Apr.1998
r.support         working
r.surf.contour    working             - very slow
r.surf.fractal       ?      3.Mar.98
r.surf.gauss         ?      3.Mar.98
r.surf.idw        working
r.surf.idw2       working
r.surf.random        ?      3.Mar.98
r.surf.voronoi       ?
r.thin            working
r.to.sites        working   22.Sep.98
r.transect        working
r.tribs              ?                 - belongs to r.kineros
r.volume          working
r.water.fea          ?
r.water.outlet    working   22.Jul.98
r.watershed       working
r.weight          working
r.weight.new      working
r.what            working
r.wrat          not working 4.Feb.1998  - segmentation fault
r.xy              working
s.buffer          working
s.db.rim             ?     22.Sep.98
s.delaunay      not working             - segmentation fault (use s.geom instead)
s.dotmap             ?
s.gdbase          working  22.Sep.98
s.geom            working  22.Sep.98 (SGI support)
s.in.ascii        working
s.in.ascii.dem    working  11.Mar.98
s.label           working  30.Apr.98
s.makedots           ?
s.medp          not working             - segmenation fault
s.menu            working
s.nearest         working
s.out.ascii       working
s.out.minmaxer       ?
s.sample          working  21.Mar.98
s.surf.bissf         ?
s.surf.idw        working
s.surf.krig          ?
s.surf.tps        working  12/1997
s.sv              working  22.Sep.98
s.to.rast         working
s.to.vect         working
s.voronoi         working
s.windavg            ?
v.alabel             ?
v.apply.census       ?
v.area            working
v.autocorr        working
v.cadlabel        working
v.circle         not working 30.Apr.98   - no coordinates in resulting file
v.clean           working  30.Apr.98      - etc/v.build was also corrected
v.cutter          working                 - category labels missing in resulting file (see script v.cutter.attr)
v.db.rim             ?     22.Sep.98  (SGI support)
v.digit           working  12.Jun.98      - query for entering category labels should be there
v.digspline       working  22.Sep.98
v.distance        working  23.May 98
v.dump               ?     18.Dec.97
v.export          working  23.May 98
v.extract            ?
v.gdbase          working  22.Sep.98
v.geom            working  12.Jun.98
v.import          working  23.May 98
v.in.arc          working
v.in.ascii        working
v.in.atlas        working  23.May 98
v.in.dlg             ?
v.in.dlg_atr         ?     23.May 98
v.in.dxf             ?     29.Jan.98
v.in.dxf3d           ?
v.in.minmaxer        ?     12.Jun.98
v.in.poly            ?      4.Feb.98
v.in.sdts         working  22.Sep.98 (SGI support)
v.in.tig.basic       ?
v.in.tig.lndmk       ?
v.in.transects       ?
v.info            working
v.make.subj          ?
v.merge              ? 
v.mkgrid          working 22.Jul.98
v.mkquads         working 27.Jan.98
v.out.arc         working
v.out.ascii       working
v.out.atlas       working 23.May 98
v.out.dlg            ?
v.out.dxf            ?
v.out.idrisi         ?
v.out.mapinfo     working 23.May 98
v.out.moss           ?
v.out.sdts        working 22.Sep.98 (SGI support)
v.patch           working
v.plant              ?    23.May 98
v.proj               ?    30.Apr.98
v.prune           working 22.Jul.98   - also new lib-file: src/vector/mapdev/diglib/prune.c
v.reclass         working
v.reg                ?     4.Feb.98
v.report          working 27.Jan.98
v.rmedge             ? 
v.spag               ?                  - sometimes "hanging"
v.sdts.dq.cp      working 22.Sep.98  (SGI support)
v.stats           working
v.support         working 11.Jan.98   - but errors in converting from 3.0 to 4.1 vector format
v.surf.spline        ?
v.to.rast         working
v.to.sites        working
v.transform          ?
v.trim               ?
v.what            working 19.Jan.1998
v.zoom            working 23.May 98
-------------------------------
Scripts:

3d.view.sh           ?
blend.sh             ?
bug.report.sh        ?
d.answers            ?
d.correlate.sh     working 22.Sept.98
d.range              ?
d.rast.leg         working 7.Apr.1998
d.rast.rescale     working 12.Jun.1998
demo.sh            working              - some parts are not implemented
g.html2man         working 
grass.logo.sh      working
hsv.rgb.sh           ?
intens.sh            ?
i.oif              working  22.Sep.98
i.tasscap          working  23.May 98
r.agnps_input      working
r.edge.dig           ?      23.May 98 
r.in.arctiff       working  22.Sep.98
r.out.arctiff      working  22.Sep.98
r.out.bil          working   1.Apr.98
r.regression.line  working  23.May 98
rgb.hsv.sh           ?
shade.clr.sh         ?
shade.rel.sh         ?
show.color.sh        ?
show.fonts.sh        ?
s.in.gps             ?     8.Apr.1998
slide.show.sh      working
split.sh             ?
start.man.sh         ?
v.cutter.attr        ?
v.in.dxf3d.sh        ?
v.in.gps             ?      8.Apr.1998
v.line2area.sh     working 27.Jan.1998

XDRIVER 24bit      working 27.Jan.1998 - works for 8bit as well as 24bit
XDRIVER 8bit       working 27.Jan.1998 - can be replaced savely by XDRIVER_24bit 
CELL driver        working 27.Jan.1998 - see FAQ for some hints
----------------------------------------------------------------------------

TclTKGRASS V2.x    working 20. July 1998
(extra package)

----------------------------------------------------------------------------
XGRASS           partly working  14. June 1998  - still more corrections necessary
(in src/)                                         (req. MOTIF/lesstif)

----------------------------------------------------------------------------
src.contrib/*        working (see above), but containing some untested modules

----------------------------------------------------------------------------
src.related/LTPlus_4.13  working      30.Aug. 1998
src.related/gctp         working       5.Feb. 1998
src.related/rim          working      14.June 1998
src.related/mapgen_6.25  working      15.Apr. 1998
src.related/xgen            ?                       - requires MOTIF

----------------------------------------------------------------------------
untested/*           ?                 - here might be some treasures

----------------------------------------------------------------------------

That is all we currently have in GRASS 4.2.1.

Please take time for a minute and send an email with your comment!

Markus Neteler (neteler@itc.it)
---------------------------------------------------------------------------