Version 3 (modified by neteler, 10 years ago) (diff)

2 more items

List of new features in GRASS 7

Graphical User Interface

  • wxGUI improved (see here)
    • Advanced GRASS command console
    • ...
  • wxWidgets version of ximgview
  • Tcl/Tk? stuff dropped in favour of Python

Display modules

  • old display architecture removed including related modules
  • new display architecture based on CAIRO and wxPython
  • ximgview: new

General modules

  • g.cairocomp: new
  • g.ppmtopng: new

Image processing

  • i.albedo: new
  • i.biomass: new
  • i.eb.eta: new
  • i.eb.evapfr: new
  • i.eb.h_SEBAL01: new
  • i.eb.soilheatflux: new
  • i.emissivity: new
  • i.evapo.time_integration: new
  • i.latlong: new
  • i.modis.qc: new
  • i.sunhours: new
  • new

Raster modules

  • r.colors.out: new
  • r.external.out: new
  • r.cost faster by orders of magnitude (10x - 100x)
  • r.walk faster by orders of magnitude (10x - 1000x)
  • r.mapcalc: use pthreads for parsing
  • r.solute.transport: new
  • r.statistics2: new
  • r.statistics3: new
  • r.uslek: new
  • r.usler: new
  • r.watershed improved from G6.3 to G6.4 to G6.5 to G7: faster, less memory, floating point DEM support, MFD, clean stream extraction from MFD, segmented mode in G7 faster than in G6 by orders of magnitude (segmented mode in G7 only a bit slower than all-in-ram mode of G6.4)
  • r.gwflow/r3.gwflow: Groundwater flow module update
  • Large File Support (LFS) globally enabled

Vector modules

  • v.krige: new
  • faster for polygon-import, cleaner output
  • Large File Support (LFS) globally enabled


  • new library for numerical functions


  • SQLite is now default database driver
  • Added support for OFTDate, OFTTime, OFTDateTime


  • WPS support implemented in parser
  • Libraster separated out into own library
  • Store metadata in $HOME/.grass7 directory


  • gmath solver updated to use ATLAS blas level 1 algorithms.


  • Libraster separated out from libgis, refactored


  • Large File Support (LFS) added
  • new spatial index, and spatial index kept in file: faster queries (>10x for large vectors), less memory for opening an existing vector
  • cleaning functions 'break polygons' and 'snap lines' faster, less memory
  • Simple Features API/OGR read/write support (ongoing)


  • Use Python to generate HTML docs



  • All shell scripts have been rewritten in Python
  • MS-Windows portability improved, new spawn functions (backported to 6.5 and 6.4)
  • MacOSX portability improved

Removed modules

  • d.ask, d.colors, d.extend, d.extract, d.frame, d.mapgraph, d.measure,, d.mon,, d.what.rast, d.what.vect, d.zoom (old display architecture decommissioned)
  • g.ask, g.setproj
  • i.class,, i.points, i.vpoints (need to be ported; old display architecture decommissioned)
  • raster:
    • r.average, r.bilinear, r.median (merged into ...)
    • r.digit (need to be ported; old display architecture decommissioned)
    • r.le.patch, r.le.pixel, r.le.setup, r.le.trace: replaced by*
    • r.sim.sediment, r.sim.water (need to be ported)
    • r.sum (?)
    • r.terraflow.short (FP version is sufficient)
  • v.digit (new wxPython digitizer)

Attachments (10)

Download all attachments as: .zip