src/libes/tools
html
src/libes/datetime
src/libes/gis
src/libes/vask
src/libes/edit
src/libes/segment
src/libes/rowio
src/libes/raster
src/libes/lock
src/libes/imagery
src/libes/icon
src/libes/dlg
#lib for display files (dspf) of isosurfaces from volume data (grid3 files):
#src/libes/dspf
###ogsf requires OpenGL / MESA:
#src/libes/ogsf
#src/libes/g3d
src/libes/proj
src/libes/display
src/libes/dig_atts
src/libes/coorcnv
src/libes/btree
src/libes/ibtree
src/libes/linkm
src/libes/bitmap
src/libes/D
src/libes/rst_gmsl
src/libes/vect32/libes
src/libes/vect32/diglib
src/libes/vect32/Vlib
src/libes/vect32/georef
src/libes/image3
src/libes/bwidget
src/libes/gmath
src/general/init
src/display/devices/lib
src/display/devices/monitorcap
src/display/devices/CELL
### XDRIVER requires X11
#src/display/devices/XDRIVER
src/display/devices/HTMLMAP
#requires Gd lib from Boutell:
#src/display/devices/PNGdriver
src/fonts/for_grass
src/front.end
##### DBMI DRIVERS #####    
src/libes/dbmi/lib
src/libes/dbmi/drivers/stubs
# requires ODBC:
# src/libes/dbmi/drivers/odbc
#
# requires Informix, needs update:
# src/libes/dbmi/drivers/informix
#
# requires SQLBASE, needs update:
# src/libes/dbmi/drivers/sqlbase
#
src/libes/dbmi/clients
################
# start with modules:
################
src/display/d.3d
# Deprecated
src/display/d.area
src/display/d.ask
src/display/d.barscale
src/display/d.colormode
src/display/d.colorlist
src/display/d.colors
src/display/d.colortable
src/display/d.db
src/display/d.display
src/display/d.dm
src/display/d.erase
src/display/d.extend
src/display/d.font
src/display/d.font.freetype
src/display/d.frame
src/display/d.geodesic
src/display/d.graph
src/display/d.grid
src/display/d.his
src/display/d.histogram
src/display/d.icons
src/display/d.label
src/display/d.labels
##from Pierre: for new layered XDRIVER2, currently in src.todo/:
#src.todo/display_driver/src/display/d.layers
#next is d.legend:
src/display/d.leg.thin
src/display/d.mapgraph
src/display/d.measure
src/display/d.menu
src/display/d.mon
src/display/d.p.labels
src/display/d.pan
src/display/d.points
src/display/d.profile
src/display/d.rast
src/display/d.rast.arrow
src/display/d.rast.edit
src/display/d.rast.num
src/display/d.rgb
src/display/d.rhumbline
src/display/d.save
src/display/d.scale
src/display/d.site.labels
src/display/d.siter
src/display/d.sites
src/display/d.sites.qual
src/display/d.text
src/display/d.title
src/display/d.vect
src/display/d.vect.area
src/display/d.vect.labels
src/display/d.vect.line
src/display/d.what.db
src/display/d.what.rast
src/display/d.what.sites
src/display/d.what.vect
src/display/d.where
src/display/d.zoom
src/general/g.access
src/general/g.ask
src/general/g.filename
src/general/g.findfile
src/general/g.gisenv
src/general/g.help
src/general/g.mapsets
src/general/g.parser
src/general/g.region
src/general/g.tempfile
src/general/g.setproj
src/general/g.version
#note: manage/ contains g.list, g.remove, g.rename:
src/general/manage
src/imagery/i.ask
src/imagery/i.cca
src/imagery/i.class
src/imagery/i.cluster
src/imagery/i.colors
src/imagery/i.composite
# requires FFTW
#src/imagery/i.fft
src/imagery/i.find
src/imagery/i.gensig
src/imagery/i.gensigset
src/imagery/i.group
src/imagery/i.in.erdas
src/imagery/i.maxlik
src/imagery/i.ortho.photo
src/imagery/i.out.erdas
src/imagery/i.pca
src/imagery/i.points
src/imagery/i.points3
src/imagery/i.quantize
src/imagery/i.rectify2
#src/imagery/i.rectify3
src/imagery/i.rgb.his
src/imagery/i.smap
src/imagery/i.tape.mss
src/imagery/i.tape.mss.h
src/imagery/i.tape.other
src/imagery/i.tape.spot
src/imagery/i.tape.tm
#src/imagery/i.tape.tm3
src/imagery/i.tape.tm.fast
src/imagery/i.target
src/imagery/i.vpoints
# requires FFTW
#src/imagery/i.zc
src/mapdev/v.alabel
src/mapdev/v.apply.census
src/mapdev/v.area
src/mapdev/v.autocorr
src/mapdev/v.bubble
src/mapdev/v.build
src/mapdev/v.build.polylines
src/mapdev/v.cadlabel
src/mapdev/v.clean
src/mapdev/v.cutter
src/mapdev/v.db.reclass
src/mapdev/v.digit
src/mapdev/v.distance
src/mapdev/v.export
src/mapdev/v.extract
src/mapdev/v.from.3
src/mapdev/v.import
src/mapdev/v.in.arc
src/mapdev/v.in.arc.poly
src/mapdev/v.in.ascii
src/mapdev/v.in.atlas
# which one to keep??:
src/mapdev/v.in.dlg
src/mapdev/v.in.dlg2
src/mapdev/v.in.dxf
src/mapdev/v.in.dxf3d
src/mapdev/v.in.gshhs
#src/mapdev/v.in.mif
src/mapdev/v.in.shape
src/mapdev/v.in.tig.basic
src/mapdev/v.in.tig.lndmk
src/mapdev/v.in.transects
src/mapdev/v.info
src/mapdev/v.label
src/mapdev/v.llabel
#src/mapdev/v.merge # needs v.make.subj
src/mapdev/v.mkgrid
src/mapdev/v.mkquads
src/mapdev/v.out.arc
src/mapdev/v.out.atlas
src/mapdev/v.out.dlg
src/mapdev/v.out.dxf
src/mapdev/v.out.e00
src/mapdev/v.out.idrisi
src/mapdev/v.out.mapinfo
#src/mapdev/v.out.mif
src/mapdev/v.out.moss
src/mapdev/v.out.shape
src/mapdev/v.patch
src/mapdev/v.proj
src/mapdev/v.prune
src/mapdev/v.random
src/mapdev/v.reclass
src/mapdev/v.rm.dangles
src/mapdev/v.rmdup
src/mapdev/v.spag
src/mapdev/v.split
src/mapdev/v.stats
src/mapdev/v.support
src/mapdev/v.surf.rst
src/mapdev/v.timestamp
src/mapdev/v.to.db
src/mapdev/v.to.rast
src/mapdev/v.to.sites
src/mapdev/v.transform
#not working:
#src/mapdev/v.trim
src/mapdev/v.what
src/misc/m.datum.shift
src/misc/m.dem.examine
src/misc/m.dem.extract
src/misc/m.dmaUSGSread
src/misc/m.dted.examine
src/misc/m.dted.extract
src/misc/m.examine.tape
src/misc/m.flip
src/misc/m.gc2ll
src/misc/m.in.e00
src/misc/m.in.stf1.tape
src/misc/m.ipf
src/misc/m.kappa
src/misc/m.ll2gc
src/misc/m.ll2u
src/misc/m.lulc.USGS
src/misc/m.lulc.read
#m.proj does not support datum transformation:
#src/misc/m.proj
src/misc/m.proj2
src/misc/m.region.ll
src/misc/m.rot90
src/misc/m.svfit
src/misc/m.tiger.region
src/misc/m.u2ll
src/paint/Interface
src/paint/Drivers
# which one to keep??:
src/paint/Drivers/preview
src/paint/Drivers/preview2
src/paint/Programs
src/paint/Programs/p.map.new/cmd
src/paint/p.vrml1.1
# do we need this?:
src/paint/Tests
src/ps.map
src/raster/r.average
src/raster/r.basins.fill
src/raster/r.bilinear
src/raster/r.binfer
src/raster/r.buffer
src/raster/r.cats
src/raster/r.circle
src/raster/r.clump
src/raster/r.coin
src/raster/r.colors
src/raster/r.colors.paint
src/raster/r.combine
src/raster/r.composite
src/raster/r.compress
src/raster/r.contour
src/raster/r.cost
src/raster/r.covar
src/raster/r.cross
src/raster/r.describe
src/raster/r.digit
src/raster/r.drain
src/raster/r.fill.dir
src/raster/r.flow
src/raster/r.flowmd
src/raster/r.grow
src/raster/r.his
src/raster/r.in.arc
src/raster/r.in.ascii
src/raster/r.in.bin
#src/raster/r.in.dem # FORTRAN double prec. bug, to be fixed.
src/raster/r.in.doq
src/raster/r.in.dted/r.in.dted
src/raster/r.in.gdal
src/raster/r.in.gridatb
src/raster/r.in.ll
src/raster/r.in.pbm
src/raster/r.in.pgm
src/raster/r.in.png
src/raster/r.in.poly
src/raster/r.in.ppm
src/raster/r.in.shape
src/raster/r.in.sunrast
src/raster/r.infer
src/raster/r.info
src/raster/r.kappa
src/raster/r.le
src/raster/r.line
src/raster/r.los
#src/raster/r.mapcalc # superseded by r.mapcalc3
src/raster/r.mapcalc3
src/raster/r.mask.points
src/raster/r.median
src/raster/r.mfilter
src/raster/r.mode
src/raster/r.neighbors
src/raster/r.null
src/raster/r.out.arc
src/raster/r.out.ascii
src/raster/r.out.bin
src/raster/r.out.gridatb
src/raster/r.out.mpeg
src/raster/r.out.png
src/raster/r.out.pov
src/raster/r.out.ppm
src/raster/r.out.ppm3
src/raster/r.out.tga
src/raster/r.out.xyz
src/raster/r.param.scale
src/raster/r.patch
src/raster/r.poly
src/raster/r.profile
src/raster/r.proj
src/raster/r.quant
src/raster/r.random
src/raster/r.random.cells
src/raster/r.random.surface
src/raster/r.reclass
src/raster/r.recode
src/raster/r.region
src/raster/r.report
src/raster/r.resample
#src/raster/r.resamp.rst # contains bug due to author
src/raster/r.rescale
src/raster/r.rescale.eq
src/raster/r.slope.aspect
src/raster/r.statistics
src/raster/r.stats
src/raster/r.sum
src/raster/r.sun
src/raster/r.sunmask
src/raster/r.support
src/raster/r.surf.area
src/raster/r.surf.contour
# requires FFTW
#src/raster/r.surf.fractal
src/raster/r.surf.gauss
#should be merged:
src/raster/r.surf.idw
src/raster/r.surf.idw2
src/raster/r.surf.random
src/raster/r.thin
src/raster/r.tiff
src/raster/r.timestamp
src/raster/r.to.sites
src/raster/r.topidx
src/raster/r.topmodel
src/raster/r.transect
src/raster/r.volume
src/raster/r.water.outlet
src/raster/r.watershed
#should be merged:
src/raster/r.weight
src/raster/r.weight2
src/raster/r.what
src/raster/wildfire
src/scripts
src/sites/s.hull
src/sites/s.in.ascii
src/sites/s.in.dbf
src/sites/s.in.shape
src/sites/s.info
#src/sites/s.kcv  # needs update to 5.0 API
src/sites/s.mask
src/sites/s.normal
src/sites/s.o2n.tps
src/sites/s.out.ascii
src/sites/s.out.e00
src/sites/s.perturb
src/sites/s.probplt
src/sites/s.proj
src/sites/s.qcount
src/sites/s.random
src/sites/s.sample
src/sites/s.surf.idw
src/sites/s.surf.rst
src/sites/s.sv    
src/sites/s.territory
src/sites/s.to.rast
src/sites/s.to.vect
src/sites/s.univar
src/sites/s.voronoi
src/sites/s.what
src/sites/s.windavg
src/sites/sroff
src/tcltkgrass
#######################################
src.contrib/CERL/raster/r.distance
src.contrib/CERL/raster/r.hydro.CASC2D
#
# requires MOTIF:
#src.contrib/GMSL/xganim
# src.contrib/GMSL/ogl3d_linux
#
# requires OpenGL and Tcl/Tk
#src.contrib/GMSL/NVIZ2.2
#
# only on SGI:
#src.contrib/GMSL/SG3d
#src.contrib/GMSL/sg4d
#
# grid3d (raster voxel), still buggy:
#src.contrib/GMSL/g3d
# 2D-case working:
src.contrib/GMSL/g3d/src3d/sites/s.vol.rst
#
#new 2003, requires also C++
#src.contrib/DUKE/r.terraflow
#
#new 2003, not yet to be enabled:
#src.contrib/GMSL/r.simwe
#######################################
# PostgreSQL support: (working!)
#src.garden/grass.postgresql
#######################################
#
# from here onwards it becomes partially experimental!!
#
src.contrib/CERL/imagery/i.rvi.prediction2
# requires FFTW
#src.contrib/CERL/imagery/i.shape
# src.contrib/CERL/misc/m.regression
src.contrib/CERL/raster/r.linear.regression
# src.contrib/CERL/raster/r.ndvi.model
src.contrib/CERL/raster/r.rational.regression
src.contrib/CERL/raster/r.rvi
src.contrib/CERL/raster/r.water.fea/src
#src.contrib/CERL/sites/s.surf.krig # not working, see src/sites/s.surf.krig
# src.contrib/CORPS/FLOOD        # not working
# src.contrib/CORPS/FLOOD2/cmd   # not working
# src.contrib/CWU/Census/scripts # requires RIM DBMS
# src.contrib/EPA/grass.ipw/grass.to.ipw # needs Image Processing Workbench
# src.contrib/EPA/grass.ipw/ipw.to.grass # needs Image Processing Workbench
# src.contrib/NPS/d.distance # needs dig_P_*() functions
# src.contrib/NPS/d.distance/curses # um, huh?
src.contrib/NPS/r.in.elas
src.contrib/NPS/r.in.utm
src.contrib/NPS/r.out.elas
src.contrib/NPS/v.circle
# src.contrib/OTHER/HPXL300  # very special
# src.contrib/OTHER/numonics # NUMONICS digitizing tablet driver
src.contrib/OTHER/v.in.poly
src.contrib/PURDUE/d.linegraph
src.contrib/PURDUE/i.texture
src.contrib/PURDUE/s.medp
src.contrib/SCS/display/d.fix.ortho
# src.contrib/SCS/imp_exp # broken dependencies into src.related/mapgen
# src.contrib/SCS/imp_exp/dig_dlg
# src.contrib/SCS/imp_exp/dig_gef
# src.contrib/SCS/imp_exp/dlg_dig
# src.contrib/SCS/imp_exp/gef_dig
# src.contrib/SCS/imp_exp/tig_dig
# src.contrib/SCS/imp_exp/v.import # already in src/
# src.contrib/SCS/imp_exp/v.export # already in src/
# src.contrib/SCS/mapdev/dlg_to_bdlg.scs # compile error
src.contrib/SCS/mapdev/v.in.dlg
# do we want this ??:
src.contrib/SCS/mapdev/v.patch.scs
# src.contrib/SCS/misc/FIPS_proj/inter
# src.contrib/SCS/misc/FIPS_proj/lib
src.contrib/SCS/misc/dotmaps/v.scale.random
#do we really need the next???
#src.contrib/SCS/misc/m.bsplit
src.contrib/SCS/misc/m.futil
src.contrib/SCS/misc/m.qcalc
src.contrib/SCS/misc/m.strip99s
#  SCS paint modules need to be integrated with the src/paint
#src.contrib/SCS/paint/Drivers/color.ps
#src.contrib/SCS/paint/Drivers/driverlib
#src.contrib/SCS/paint/Drivers/grey.ppm
#src.contrib/SCS/paint/Drivers/grey.prev
#src.contrib/SCS/paint/Drivers/grey.ps
#src.contrib/SCS/paint/Drivers/grey.ps.n
#src.contrib/SCS/paint/Drivers/grey.ps.old
#src.contrib/SCS/paint/Interface/applib
#src.contrib/SCS/paint/Interface/driverlib
#src.contrib/SCS/paint/Interface/shell
#src.contrib/SCS/paint/Programs/color.map
#src.contrib/SCS/paint/Programs/color.map/cmd
#src.contrib/SCS/paint/Programs/color.map/cmd/nildriver
#src.contrib/SCS/paint/Programs/color.map/inter
#src.contrib/SCS/paint/Programs/grey.map
#src.contrib/SCS/paint/Programs/grey.map/cmd
#src.contrib/SCS/paint/Programs/grey.map/cmd/nildriver
#src.contrib/SCS/paint/Programs/grey.map/inter
# src.contrib/SCS/paint/Programs/newp.map/cmd # integration with src/paint
# src.contrib/SCS/paint/Programs/newp.map/inter
# src.contrib/SCS/paint/Programs/ps.map
# src.contrib/SCS/paint/Programs/trymap
# src.contrib/SCS/psu                 # struct Categories breakage
# src.contrib/SCS/raster/r.in.elas    # curses problems tgoto()
# src.contrib/SCS/raster/r.in.erdas   # obsolete? i.in.erdas
src.contrib/SCS/raster/r.in.miads
src.contrib/SCS/raster/r.out.rlc
# do we want this??: not in sync with src/raster/r.reclass:
src.contrib/SCS/raster/r.reclass.scs
src.contrib/SCS/raster/r.tangent
# src.contrib/SCS/scripts                  # problems
# src.contrib/SCS/sites/s.dotmap.new       # needs new sites API?
# src.contrib/SCS/sites/s.dotmap.new/v.random # obsolete, already in src/mapdev/
src.contrib/SCS/vector/v.dump
#src.contrib/SCS/vector/v.make.subj   # not working
# weird name not meeting convention:
src.contrib/SCS/vector/v.mk_stats
# src.contrib/SCS/vector/v.mkquads  # src/mapdev/v.mkquads also there
# src.contrib/SCS/vector/v.proj     # obsolete! already in src/mapdev/
# src.contrib/SCS/vector/v.reclass  # obsolete(?)/better?, already in src/mapdev/
src.contrib/SCS/vector/v.report
src.contrib/SCS/vector/v.rmedge
src.contrib/SDTS
#src.contrib/UCB/gdbase
#src.contrib/eurogis/v.out.DI # very special, outdated?
#src.contrib/eurogis/v.in.EE
#src.contrib/eurogis/r.to.SVF
#src.garden/grass.hdf/hdf3 # needs 5.0 update
