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) ---------------------------------------------------------------------------