GRASS GIS 8 Addons Manual pages available outside of the 'grass-addons' repository

This page provides an overview of GRASS GIS 8 Addon manual pages available outside of the official OSGeo grass-addons repository. It serves as a central index for community tools that are currently hosted independently.

Join the Main Community Repository

Are you maintaining an addon listed here? We warmly invite you to move your valuable contributions to the official OSGeo grass-addons repository.

By hosting your addon in the main repository, you help ensure:

Moving your addon is a straightforward process. Please review the Contribution Guidelines on GitHub to get started. If you need assistance with the migration, the GRASS development community is ready to help.

Let’s grow the ecosystem together!

These manual pages are updated weekly via GitHub Actions. Last run: 13 Sep 2026

See also log files of compilation.

The GRASS addons here are generated from the GitHub topic: grass-gis-addons.

Is your add-on missing from the list?

Simply edit the description of your repository and add the new topic "grass-gis-addons". It will then appear here after the next run of the relevant scripts.

Tools

Display tools (d.)

Name Description Repository Testsuite
d.osm d.osm: Fetch OSM features (military installations, checkpoints, power infrastructure, communications towers) from Overpass for the current region and display them. YannChemin/d.osm no
d.rast.multi d.rast.multi: Displays user-specified raster maps in the active graphics frame. mundialis/d_rast_multi no

General tools (g.)

Name Description Repository Testsuite
g.extension.github g.extension.github: Downloads and installs extensions from GRASS Addons repository using g.extension mundialis/g.extension.github yes
g.message.stdout g.message.stdout: This module writes a message to stdout. mundialis/g.message.stdout yes
g.region.area g.region.area: Computes the current region extent or the size of the map in square meters and compares it with the user defined maximum. mundialis/g.region.area yes
g.region.bbox g.region.bbox: Sets the region from a bounding box and CRS for that bbox. mundialis/openeo-addons no
g.remove.path g.remove.path: Remove temporary files or directories NVE/actinia_modules_nve no
g.transfer g.transfer: Move or copy files or directories from source to target NVE/actinia_modules_nve no
g.unzip g.unzip: Unzip zip-files in a directory in parallel NVE/actinia_modules_nve no

Imagery tools (i.)

Name Description Repository Testsuite
i.ai YannChemin/i.ai no
i.asf.download i.asf.download: Searches and downloads SAR data from the Alaska Satellite Facility. NVE/actinia_modules_nve no
i.basemap i.basemap: Import basemaps from various web map services YannChemin/i.basemap no
i.buildvrt.gdal i.buildvrt.gdal: Create a VRT (Virtual Raster Tile) from multiple raster files and import it to a STRDS. NVE/actinia_modules_nve no
i.earthaccess.download i.earthaccess.download: Searches and downloads earth observation data using the EarthAccess library for NASA Earthdata APIs. NVE/actinia_modules_nve no
i.hyper.continuum YannChemin/i.hyper.continuum yes
i.hyper.rgb YannChemin/i.hyper.rgb yes
i.ortho.corona i.ortho.corona: Runs steps for i.ortho.photo for KH-4A/B Corona and KH-9 Hexagon scenes mundialis/grass-keyhole no
i.ortho.position i.ortho.position: Estimate sensor position from scene center and angles mundialis/grass-keyhole no
i.pytorch.predict i.pytorch.predict: Apply Deep Learning model to imagery group using pytorch NVE/actinia_modules_nve no
i.rescale.rgb i.rescale.rgb: Rescales raster values for optimized RGB visualization. mundialis/i.rescale.rgb no
i.s2_id.download mundialis/i.s2_id.download no
i.s2_id.filter mundialis/i.s2_id.filter no
i.satskred i.satskred: Run avalanche detection from Sentinel-1 imagery using satskred NVE/actinia_modules_nve no
i.sentinel_1.change i.sentinel_1.change: Extracts changes from Sentinel-1 Scenes from two dates. mundialis/i.sentinel_1 no
i.sentinel_1.download_asf i.sentinel_1.download_asf: Searches and downloads SAR data from the Alaska Satellite Facility. mundialis/i.sentinel_1 no
i.sentinel_1.forest.mask i.sentinel_1.forest.mask: Creates Sentinel-1 monthly mosaic based forest mask mundialis/i.sentinel_1 no
i.sentinel_1 Toolset for download and processing time series of Sentinel-1 products mundialis/i.sentinel_1 yes
i.sentinel_1.mosaic i.sentinel_1.mosaic: Searches for Sentinel-1 scenes based on current region, downloads, preprocesses, imports and patches. mundialis/i.sentinel_1 no
i.sentinel1.pyrosargeocode i.sentinel1.pyrosargeocode: Pre-process and import Sentinel-1 imagery using pyroSAR / ESA SNAP NVE/actinia_modules_nve no
i.sentinel_1.water.worker i.sentinel_1.water.worker: i.sentinel_1.water.worker is a worker addon for the parallel processing of i.sentinel_1.water. mundialis/t.sentinel_1.water no
i.sentinel_2.autotraining i.sentinel_2.autotraining: Automatically generates training data from input bands and indices a reference classification and treecover map. Creates classes water, low vegetation, forest, bare soil and built-up. mundialis/i.sentinel_2 no
i.sentinel_2 Toolset for download and processing of Sentinel products mundialis/i.sentinel_2 yes
i.sentinel2.import i.sentinel2.import: Imports Sentinel-2 satellite data downloaded from e.g. the Copernicus Data Space Ecosystem NVE/actinia_modules_nve no
i.sentinel_2.ndvidiff i.sentinel_2.ndvidiff: Calculates NDVI difference maps from Sentinel-2 data. mundialis/i.sentinel_2 no
i.sentinel_2.sen2cor i.sentinel_2.sen2cor: Runs atmospheric correction on a single Sentinel-2 L1C scene using sen2cor. mundialis/i.sentinel_2 no
i.sentinel.aggregate.metadata i.sentinel.aggregate.metadata: Aggregate Sentinel product metadata from several tiles or scenes. NVE/actinia_modules_nve no
i.sentinel.import.worker i.sentinel.import.worker: Imports Sentinel-2 data into a new mapset, and optionally resamples bands to 10m. mundialis/t.sentinel no
i.sentinel.mask.worker i.sentinel.mask.worker: Runs i.sentinel.mask as a worker in different mapsets usually called by t.sentinel.mask. mundialis/t.sentinel no
i.up42.import i.up42.import: Imports Pléiades data using the Python SDK from UP42. mundialis/i.up42.import no

Miscellaneous tools (m.)

Name Description Repository Testsuite
m.neural_network.apply m.neural_network.apply: Applies a neural network for semantic segmentation. mundialis/m.neural_network no
m.neural_network addons for Regionalverband Ruhr (RVR) related geodata processing mundialis/m.neural_network no
m.neural_network.postprocessing.patch m.neural_network.postprocessing.patch: Patches tiles resulting from neural network inference. mundialis/m.neural_network no
m.neural_network.postprocessing.snapref m.neural_network.postprocessing.snapref: Merges classification vector with reference data. mundialis/m.neural_network no
m.neural_network.postprocessing.vectorize m.neural_network.postprocessing.vectorize: Vectorizes classification raster output and clean up results. mundialis/m.neural_network no
m.neural_network.preparedata_part1 m.neural_network.preparedata_part1: Prepare training data for creating a neuronal network mundialis/m.neural_network no
m.neural_network.preparedata_part1.worker_export m.neural_network.preparedata_part1.worker_export: Worker module for m.neural_network.preparedata_part1 to export data. mundialis/m.neural_network no
m.neural_network.preparedata_part1.worker_nullcells m.neural_network.preparedata_part1.worker_nullcells: Worker module for m.neural_network.preparedata_part1 to check null cells. mundialis/m.neural_network no
m.neural_network.preparedata_part2 m.neural_network.preparedata_part2: Prepares tiled imagery and labelled data for training and application in a Neural Network (NN). mundialis/m.neural_network no
m.neural_network.preparedata_part2.worker_label m.neural_network.preparedata_part2.worker_label: Worker module for m.neural_network.preparedata_part2 to check and rasterize label data mundialis/m.neural_network no
m.neural_network.test m.neural_network.test: Tests a U-Net for a binary tree/ no-tree classification and provides statistical validation parameters. mundialis/m.neural_network no
m.neural_network.train m.neural_network.train: Trains a neural network for semantic segmentation including the steps for initial training and finetuning. mundialis/m.neural_network no

3D raster tools (r3.)

Name Description Repository Testsuite
r3.to.mem r3.to.mem: Extracts 2D raster slices from a 3D raster map into a RAM-backed in-memory GRASS mapset. Uses tile-bulk reads (Rast3d_get_block with RASTER3D_NO_CACHE) for fast extraction and stores results in /dev/shm so r.mapcalc reads them from RAM. YannChemin/r3.to.mem no
r3.univar.openmp r3.univar.openmp: Single-process, OpenMP-parallel-over-Z-slices alternative to running t.rast.univar[.openmp] against a space time raster dataset with hundreds of registered maps: convert the STRDS to a RASTER3D volume once with t.rast.to.rast3, then read it here -- each thread opens the volume ONCE instead of once per map, eliminating the dominant per-map file-open overhead on long time series. Output columns (zone, start, mean, ...) match t.rast.univar.openmp's CSV format closely enough to be a drop-in forcing source for r.hydro.hbv.forcing. YannChemin/r3.univar.openmp no

Raster tools (r.)

Name Description Repository Testsuite
r.accumulate-iterative r.accumulate-iterative: Calculates weighted flow accumulation, stream networks, and the longest flow path using a flow direction map. HuidaeCho/r.accumulate-iterative no
r.accumulate.lessmem r.accumulate.lessmem: Calculates weighted flow accumulation, stream networks, and the longest flow path using a flow direction map. HuidaeCho/r.accumulate.lessmem no
r.avaflow.background r.avaflow.background: The mass flow simulation tool kostyanp95/r.avaflow no
r.avaflow r.avaflow: The mass flow simulation tool kostyanp95/r.avaflow no
r.avaflow.main r.avaflow.main: The mass flow simulation tool kostyanp95/r.avaflow no
r.avaflow.mult r.avaflow.mult: The mass flow simulation tool: multi-core processing kostyanp95/r.avaflow no
r.avaflow.paraview r.avaflow.paraview: The mass flow simulation tool kostyanp95/r.avaflow no
r.avaframe.com1dfa r.avaframe.com1dfa: Run com1dfa avalanche simulations using AvaFrame NVE/actinia_modules_nve no
r.avaframe.com1dfa_v2 r.avaframe.com1dfa_v2: Run com1dfa avalanche simulations using AvaFrame NVE/actinia_modules_nve no
r.change.stats r.change.stats: Computes the pixelwise change from two input classifications. Optionally outputs spatial statistics of class changes calculated with r.stats. mundialis/r.change.stats yes
r.colors.lc r.colors.lc: Sets the colors for a land cover classification. mundialis/r.colors.lc no
r.composite r.composite: Combines red, green and blue raster maps into a composite. Default output: three true-colour FCELL maps (output.r/g/b). Use -p for a legacy palette-indexed CELL map. YannChemin/r.composite no
r.dem.bias r.dem.bias: Remove terrain-correlated systematic bias from a DoD ncsu-geoforall-lab/r.dem no
r.dem.change r.dem.change: DoD computation with cleanup, LoD masking, and volumetric summary ncsu-geoforall-lab/r.dem no
r.dem.coregister r.dem.coregister: Co-register post-event DSM to reference DEM using PGCPs ncsu-geoforall-lab/r.dem no
r.dem.errprop r.dem.errprop: Propagate DEM uncertainty into a DoD and derive significance ncsu-geoforall-lab/r.dem no
r.dem.icp r.dem.icp: Aligns a source DEM to a reference DEM with robust, multi-scale ICP. ncsu-geoforall-lab/r.dem no
r.dem.import r.dem.import: GRASS Reference Manual mundialis/r.dem.import yes
r.dem.lod r.dem.lod: Compute Level of Detection (LoD) for DEM difference maps ncsu-geoforall-lab/r.dem no
r.dem.nk r.dem.nk: Estimates horizontal (dx, dy) and vertical (dz) offsets on stable terrain and applies a sub-cell translation. ncsu-geoforall-lab/r.dem no
r.dem.screen r.dem.screen: Regional screening: fuse topographic and spectral change ncsu-geoforall-lab/r.dem no
r.dem.stats r.dem.stats: Compute terrain surface metrics used as DoD predictors ncsu-geoforall-lab/r.dem no
r.dem.wms.worker r.dem.wms.worker: Imports single Digital Elevation Models (DEMs) via WMS mundialis/r.dem.import no
r.dop.import.bb.be r.dop.import.bb.be: Downloads DOPs for Brandenburg/Berlin and AOI. mundialis/r.dop.import no
r.dop.import.bw r.dop.import.bw: Downloads DOPs for Baden-Württemberg and AOI. mundialis/r.dop.import no
r.dop.import.by r.dop.import.by: Downloads DOPs for Bayern and AOI. mundialis/r.dop.import no
r.dop.import.hb r.dop.import.hb: Downloads DOPs for Bremen, Bremerhaven and AOI. mundialis/r.dop.import no
r.dop.import.he r.dop.import.he: Downloads DOPs for Hessen and aoi. mundialis/r.dop.import no
r.dop.import.hh r.dop.import.hh: Downloads DOPs for Hamburg and aoi. mundialis/r.dop.import no
r.dop.import r.dop.import: GRASS Reference Manual mundialis/r.dop.import yes
r.dop.import.ni r.dop.import.ni: Downloads DOPs for Niedersachsen and AOI. mundialis/r.dop.import no
r.dop.import.nw r.dop.import.nw: Downloads DOPs for Nordrhein-Westfalen and AOI. mundialis/r.dop.import no
r.dop.import.rp r.dop.import.rp: Downloads DOPs for Rhineland-Palatine and AOI. mundialis/r.dop.import no
r.dop.import.sh r.dop.import.sh: Downloads DOPs for Schleswig-Holstein and AOI. mundialis/r.dop.import no
r.dop.import.sn r.dop.import.sn: Downloads DOPs for Sachsen and aoi. mundialis/r.dop.import no
r.dop.import.th r.dop.import.th: Downloads DOPs for Thüringen and AOI. mundialis/r.dop.import no
r.dop.import.worker.bb.be r.dop.import.worker.bb.be: Downloads and imports single Digital Orthophotos (DOPs) in Brandenburg mundialis/r.dop.import no
r.dop.import.worker.bw r.dop.import.worker.bw: Downloads and imports single Digital Orthophotos (DOPs) in Baden-Württemberg mundialis/r.dop.import no
r.dop.import.worker.by r.dop.import.worker.by: Downloads and imports single Digital Orthophotos (DOPs) in Bayern mundialis/r.dop.import no
r.dop.import.worker.hb r.dop.import.worker.hb: Downloads and imports single Digital Orthophotos (DOPs) in Bremen and Bremerhaven mundialis/r.dop.import no
r.dop.import.worker.he r.dop.import.worker.he: Downloads and imports single Digital Orthophotos (DOPs) in Hessen mundialis/r.dop.import no
r.dop.import.worker.hh r.dop.import.worker.hh: Downloads and imports single Digital Orthophotos (DOPs) in Hamburg mundialis/r.dop.import no
r.dop.import.worker.ni r.dop.import.worker.ni: Downloads and imports single Digital Orthophotos (DOPs) in Niedersachsen mundialis/r.dop.import no
r.dop.import.worker.nw r.dop.import.worker.nw: Downloads and imports single Digital Orthophotos (DOPs) in Nordrhein-Westfalen mundialis/r.dop.import no
r.dop.import.worker.rp r.dop.import.worker.rp: Downloads and imports single Digital Orthophotos (DOPs) in Rhineland-Palatine mundialis/r.dop.import no
r.dop.import.worker.sh r.dop.import.worker.sh: Downloads and imports single Digital Orthophotos (DOPs) in Schleswig-Holstein mundialis/r.dop.import no
r.dop.import.worker.sn r.dop.import.worker.sn: Downloads and imports single Digital Orthophotos (DOPs) in Sachsen mundialis/r.dop.import no
r.dop.import.worker.th r.dop.import.worker.th: Downloads and imports single Digital Orthophotos (DOPs) in Thüringen mundialis/r.dop.import no
r.dsm.import.be r.dsm.import.be: Downloads DSM for Berlin and aoi. mundialis/r.dem.import no
r.dsm.import.hb r.dsm.import.hb: Downloads DSM for Bremen, Bremerhaven and aoi. mundialis/r.dem.import no
r.dsm.import.he r.dsm.import.he: Downloads DSM for Hessen and aoi. mundialis/r.dem.import no
r.dsm.import r.dsm.import: Downloads DSM for specified federal state and aoi. mundialis/r.dem.import no
r.dsm.import.ni r.dsm.import.ni: Downloads DSM for Niedersachsen and aoi. mundialis/r.dem.import no
r.dsm.import.sn r.dsm.import.sn: Downloads DSM for Sachsen and aoi. mundialis/r.dem.import no
r.dsm.import.th r.dsm.import.th: Downloads DSM for Thüringen and aoi. mundialis/r.dem.import no
r.dtm.import.bb r.dtm.import.bb: Downloads and imports DTM for Brandenburg and aoi. mundialis/r.dem.import no
r.dtm.import.be r.dtm.import.be: Downloads and imports DTM for Berlin and aoi. mundialis/r.dem.import no
r.dtm.import.hb r.dtm.import.hb: Downloads DTM for Bremen, Bremerhaven and aoi. mundialis/r.dem.import no
r.dtm.import.he r.dtm.import.he: Downloads DTM for Hessen and aoi. mundialis/r.dem.import no
r.dtm.import.hh r.dtm.import.hh: Downloads DTM for Hamburg and aoi. mundialis/r.dem.import no
r.dtm.import r.dtm.import: Downloads and imports DTM for specified federal state and aoi. mundialis/r.dem.import no
r.dtm.import.mv r.dtm.import.mv: Downloads DTM for Mecklenburg-Vorpommern and aoi. mundialis/r.dem.import no
r.dtm.import.ni r.dtm.import.ni: Downloads DTM for Niedersachsen and aoi. mundialis/r.dem.import no
r.dtm.import.nw r.dtm.import.nw: Downloads DTM for Nordrhein-Westfalen and aoi. mundialis/r.dem.import no
r.dtm.import.sh r.dtm.import.sh: Downloads DTM for Schleswig-Holstein and aoi. mundialis/r.dem.import no
r.dtm.import.sn r.dtm.import.sn: Downloads DTM for Sachsen and aoi. mundialis/r.dem.import no
r.dtm.import.th r.dtm.import.th: Downloads DTM for Thüringen and aoi. mundialis/r.dem.import no
r.earthworks r.earthworks: Terrain modeling with cut and fill operations baharmon/r.earthworks yes
r.example.twice r.example.twice: Multiply values in a raster map by two wenzeslaus/foss4g-2022-developing-custom-grass-tools no
r.futures.calib r.futures.calib: Module for calibrating patch characteristics used as input to r.futures.simulation ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures.demand r.futures.demand: Script for creating demand table which determines the quantity of land change expected. ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures.devpressure r.futures.devpressure: Module for computing development pressure ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures.gridvalidation r.futures.gridvalidation: Module for validating land change simulation on a grid ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures r.futures: FUTure Urban-Regional Environment Simulation (FUTURES) ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures.parallelpga r.futures.parallelpga: Module uses Patch-Growing Algorithm (PGA) to simulate urban-rural landscape structure development. ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures.pga r.futures.pga: Simulates landuse change using FUTure Urban-Regional Environment Simulation (FUTURES). ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures.potential r.futures.potential: Module for computing development potential as input to r.futures.pga ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures.potsurface r.futures.potsurface: Module for computing development potential surface from CSV file created by r.futures.potential and predictors ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures.simulation r.futures.simulation: Module uses Patch-Growing Algorithm (PGA) to simulate urban-rural landscape structure development. ncsu-landscape-dynamics/GRASS_FUTURES no
r.futures.validation r.futures.validation: Module for land change simulation validation and accuracy assessment ncsu-landscape-dynamics/GRASS_FUTURES no
r.geoserver Toolset for download and processing time series of Sentinel products mundialis/r.geoserver no
r.geoserver.publish r.geoserver.publish: Publishes a raster map or STRDS set through the geoserver-grass-raster-datastore. mundialis/r.geoserver no
r.geoserver.style r.geoserver.style: Publishes a map style based on GRASS GIS map and attaches it to a layer in GeoServer. mundialis/r.geoserver no
r.hydro.hbv.basins r.hydro.hbv.basins: Delineates lumped sub-basins from a DEM and outlet points, and writes area/forest-field-fraction/station-elevation-difference physiography (plus, optionally, HBV parameter bounds) directly into the basins vector's attribute table for r.hydro.hbv. YannChemin/r.hydro.hbv.basins yes
r.hydro.hbv.forcing r.hydro.hbv.forcing: Reduces a climate STRDS (ERA5/ERA5-Land, MODIS, or any other daily raster time series) to a per-basin daily long-format (station_id,date,value) DB table for r.hydro.hbv's *_table= options. YannChemin/r.hydro.hbv.forcing no
r.hydro.hbv r.hydro.hbv: HBV lumped-basin rainfall-runoff model with Monte-Carlo/GLUE calibration (OpenMP parallel). Bundles the original Karkheh basin thesis dataset and the Plumergat DICRIM flood-risk dataset as ready-to-run demonstrations. YannChemin/r.hydro.hbv yes
r.hydro.rri r.hydro.rri: Native GRASS driver for the RRI distributed rainfall-runoff-inundation model (static input + index setting only in this increment -- see NATIVE_GRASS_PLAN.md). YannChemin/r.hydro.rri no
r.idsm.import.bb r.idsm.import.bb: Downloads iDSM for Brandenburg and aoi. mundialis/r.dem.import no
r.idsm.import.hh r.idsm.import.hh: Downloads iDSM for Hamburg and aoi. mundialis/r.dem.import no
r.idsm.import r.idsm.import: Downloads iDSM (bDOM) for specified federal state and aoi. mundialis/r.dem.import no
r.idsm.import.mv r.idsm.import.mv: Downloads iDSM for Mecklenburg-Vorpommern and aoi. mundialis/r.dem.import no
r.idsm.import.nw r.idsm.import.nw: Downloads iDSM for Nordrhein-Westfalen and aoi. mundialis/r.dem.import no
r.idsm.import.sh r.idsm.import.sh: Downloads iDSM for Schleswig-Holstein and aoi. mundialis/r.dem.import no
r.import.ghs r.import.ghs: Downloads and imports Global Human Settlement data (provided by the JRC, European Commission). mundialis/r.import.ghs yes
r.import.gong_lc r.import.gong_lc: Downloads and imports Gong et al. global land cover raster map. mundialis/r.import.gong_lc yes
r.import.probav_lc r.import.probav_lc: Downloads and imports PROBA-V land cover raster maps from https://zenodo.org/record/3939050. mundialis/r.import.probav_lc no
r.import.worker r.import.worker: Runs r.import as a worker in different mapsets. mundialis/r.import.worker no
r.incora.change r.incora.change: Runs r.change.stats and does post processing for incora. mundialis/r.incora no
r.incora Toolset for Incora landcover classification mundialis/r.incora no
r.incora.postproc r.incora.postproc: Postprocesses classification maps containing a mixed pixels class. mundialis/r.incora no
r.in.dem r.in.dem: Imports a DEM covering the current region (or an explicit area) from the Copernicus GLO-30/GLO-90 global DEM (public, no account/API-key needed), reprojecting on the fly. YannChemin/r.in.dem yes
r.in.geoglam r.in.geoglam: Lists and downloads GEOGLAM Crop Monitor raster maps from the GEOGLAM ArcGIS WMTS tile service. YannChemin/r.in.geoglam no
r.in.landcover r.in.landcover: Downloads and imports land cover / land use rasters from Microsoft Planetary Computer or Google Earth Engine using the cubo library. YannChemin/r.in.landcover yes
r.in.landsat r.in.landsat: Downloads and imports Landsat Collection 2 Level-2 (surface reflectance + surface temperature) imagery using the cubo library via Microsoft Planetary Computer. YannChemin/r.in.landsat no
r.in.modis r.in.modis: Downloads and imports any MODIS product available on the Microsoft Planetary Computer STAC catalogue (surface reflectance, vegetation indices, land surface temperature, snow cover, burned area, and more) -- no account, API key, or signed request needed. Companion to r.in.sentinel and r.in.dem. YannChemin/r.in.modis no
r.in.sentinel r.in.sentinel: Downloads and imports Sentinel-1 SAR and Sentinel-2 optical imagery using the cubo library via Microsoft Planetary Computer or Google Earth Engine. YannChemin/r.in.sentinel yes
r.in.wcs r.in.wcs: GRASS Reference Manual mundialis/r.in.wcs yes
r.in.wcs.worker r.in.wcs.worker: Worker addon of r.in.wcs which imports GetCoverage from a WCS server via requests. mundialis/r.in.wcs no
r.lakefill r.lakefill: Script for filling lakes kostyanp95/r.avaflow no
r.learn.parallel.predict r.learn.parallel.predict: Applies a classification model in parallel using r.learn.predict. mundialis/r.learn.predict.parallel no
r.learn.predict.parallel Toolset for parallel running r.learn.predict mundialis/r.learn.predict.parallel no
r.learn.predict.worker r.learn.predict.worker: Applies a classification model to a region. It is called in parallel by r.learn.parallel.predict. mundialis/r.learn.predict.parallel no
r.mapcalc.worker r.mapcalc.worker: Runs r.mapcalc as a worker in different mapsets. mundialis/r.mapcalc.worker no
r.ndsm.import r.ndsm.import: Downloads DSM and DTM for specified federal state and aoi and creates a single file of a normalised DSM. mundialis/r.dem.import no
r.ndsm.import.nw r.ndsm.import.nw: Downloads DSM for Nordrhein-Westfalen and aoi. mundialis/r.dem.import no
r.out.rgb r.out.rgb: Exports a RGB raster scene as multilayer GeoTiff and returns a SLD for the RGB composite. mundialis/r.out.rgb no
r.scaleminmax r.scaleminmax: Rescales a raster map to new min, max values. mundialis/openeo-addons no
r.sim.terrain r.sim.terrain: Dynamic landscape evolution model baharmon/landscape_evolution no
r.timeseries.locations r.timeseries.locations: Manage locations for time series in NVE TimeSeries DB NVE/actinia_modules_nve no
r.water.validate r.water.validate: Compares estimated watermap with raster reference. mundialis/t.sentinel_1.water no

Temporal tools (t.)

Name Description Repository Testsuite
t.avalanche.stats t.avalanche.stats: Extract avalanche parameters from avalanches detected in Sentinel-1 imagery NVE/actinia_modules_nve no
t.crop.season t.crop.season: Derives crop development stage and irrigation status from Sentinel-1/Sentinel-2 time series (STRDS) over a period of interest. YannChemin/t.crop.season yes
t.crop.stage t.crop.stage: Estimates per-pixel crop growth stage (A-E) from an NDVI space time raster dataset. YannChemin/t.crop.stage yes
t.drought t.drought: Computes gridded drought indices (SPI, SPEI) as space-time raster datasets, from precipitation/PET STRDS imported via t.in.era5 if not already present. YannChemin/t.drought no
t.geoserver.publish t.geoserver.publish: Exports GRASS GIS STRDS to GeoServer and styles it. mundialis/r.geoserver no
t.import.hrsi t.import.hrsi: Download and import Copernicus High Resolution Snow and Ice Monitoring data as a Space Time Raster Dataset NVE/actinia_modules_nve no
t.in.eoarchive t.in.eoarchive: Imports an EO collection from an archive as STRDS mundialis/t.in.eoarchive yes
t.in.era5 t.in.era5: Imports ERA5-Land (falling back to plain ERA5, by default via the public ARCO-ERA5 Google Cloud archive) daily climate variables as one space-time raster dataset per variable. YannChemin/t.in.era5 no
t.pytorch.predict t.pytorch.predict: Apply a pytorch model to imagery groups in a Space Time Raster Dataset (STRDS) NVE/actinia_modules_nve no
t.rast2strds t.rast2strds: Creates a new strds from an existing raster and an existing strds. mundialis/openeo-addons no
t.rast.aggregate.condition t.rast.aggregate.condition: Aggregate multiple space time raster maps into mosaics with the given granualrity, applying a condition for valid data using r.mapcalc. NVE/actinia_modules_nve no
t.rast.aggregate.patch t.rast.aggregate.patch: Aggregate multiple space time raster maps into mosaics with the given granualrity using r.patch or r.buildvrt. NVE/actinia_modules_nve no
t.rast.bandcalc t.rast.bandcalc: Performs spatio-temporal mapcalc expressions using different bands in a given STRDS. mundialis/openeo-addons no
t.rast.copytree t.rast.copytree: Transfer raster map files from STRDS in external GDAL format to target directory NVE/actinia_modules_nve no
t.rast.exporttree t.rast.exporttree: Export raster maps from a STRDS to GeoTiff format in a temporal directory structure. NVE/actinia_modules_nve no
t.rast.filterbands t.rast.filterbands: Extract selected bands from a given STRDS. mundialis/openeo-addons no
t.rast.hants t.rast.hants: Applies HANTS to a space time raster dataset. mundialis/openeo-addons no
t.rast.import.gdalvrt t.rast.import.gdalvrt: Create a VRT (Virtual Raster Tile) from multiple raster files and import it to a STRDS. NVE/actinia_modules_nve no
t.rast.mask t.rast.mask: Mask a STRDS with another STRDS. mundialis/openeo-addons no
t.rast.mosaic t.rast.mosaic: Removes clouds, try to fill raster gaps using r.series and r.series.lwr and aggregates temporally the maps of a space time raster dataset by a user defined granularity using t.rast.aggregate. mundialis/t.rast.mosaic no
t.rast.ndvi t.rast.ndvi: Calculates NDVI from a given STRDS. mundialis/openeo-addons no
t.rast.oeapply t.rast.oeapply: Preserve semantic labels in t.rast.mapcalc. mundialis/openeo-addons no
t.rast.patch.group t.rast.patch.group: Patch rasters maps in a space time raster dataset grouped by semantic label and temporal granule NVE/actinia_modules_nve no
t.rast.reclass t.rast.reclass: Reclassify maps in a SpaceTimeRasterDataset. NVE/actinia_modules_nve no
t.rast.renamelabels t.rast.renamelabels: Rename semantic labels in a given STRDS. mundialis/openeo-addons no
t.rast.resample t.rast.resample: Applies a resampling method to each map in a space time raster dataset. mundialis/openeo-addons no
t.rast.stats t.rast.stats: Compute area statistics of maps in a SpaceTimeRasterDataset NVE/actinia_modules_nve no
t.rast.udf t.rast.udf: Apply a user defined function (UDF) to aggregate a time series into a single output raster map mundialis/openeo-addons yes
t.rast.univar.openmp t.rast.univar.openmp: Single-process, OpenMP row-parallel alternative to t.rast.univar: each registered map is processed by one thread team instead of one r.univar subprocess. Only the sqlite temporal database driver and STRDS with absolute time are supported. YannChemin/t.rast.univar.openmp no
t.register.local t.register.local: Register files from the local file system as STRDS NVE/actinia_modules_nve no
t.sentinel_1.water Toolset for detecting water areas in Copernicus Sentinel-1 GRD scenes mundialis/t.sentinel_1.water no
t.sentinel_1.watermasks t.sentinel_1.watermasks: Calculates water masks from Sentinel-1 scenes and registers them in a space time dataset. mundialis/t.sentinel_1.water no
t.sentinel3.import t.sentinel3.import: Import and pre-process Sentinel-3 data from the Copernicus program into a Space Time Raster Dataset (STRDS) NVE/actinia_modules_nve no
t.sentinel Toolset for download and processing time series of Sentinel products mundialis/t.sentinel no
t.sentinel.import t.sentinel.import: Downloads and imports multiple Sentinel-2 scenes in parallel and creates a STRDS. mundialis/t.sentinel no
t.sentinel.mask t.sentinel.mask: Creates a space time raster data set of cloud masks and shadow masks by running i.sentinel.mask parallelized. mundialis/t.sentinel no
t.spei t.spei: Computes an EDO/EFFIS-style monthly SPEI drought-monitoring STRDS from precipitation and min/max temperature (via t.in.era5 if not already present), using Hargreaves PET and a log-logistic fit. YannChemin/t.spei no
t.water.hazard t.water.hazard: Takes an input watermask STRDS generated by t.sentinel_1.watermasks and calculates flood frequency and flood depth maps from it. mundialis/t.water.hazard no

Vector tools (v.)

Name Description Repository Testsuite
v.alkis.buildings.import v.alkis.buildings.import: Downloads and imports ALKIS building data (currently for Berlin, Brandenburg, Hessen, NRW, Sachsen) into GRASS DB mundialis/v.alkis.buildings.import yes
v.check.federal_state v.check.federal_state: Checks in which German federal state an area of interest is located. mundialis/v.check.federal_state yes
v.colors.to.rast v.colors.to.rast: Sets raster colors to colors from a color_column of a reference vector map. mundialis/v.colors.to.rast yes
v.disaggregate.population v.disaggregate.population: Disaggregates population based on vector admin areas, vector urban areas and a high resolution population raster data. mundialis/v.disaggregate.population no
v.divide.training_validation v.divide.training_validation: divides data into training and validation data. mundialis/v.divide.training_validation yes
v.example v.example: {SHORT DESCRIPTION}. mundialis/v.example yes
v.in.area v.in.area: Checks if the input vector map (geometry type is points or polygons) is partly located inside a given area. mundialis/v.in.area yes
v.incora.training_data v.incora.training_data: Creates a vector map containing training points from a set of rules. mundialis/r.incora no
v.in.gadm v.in.gadm: Downloads GADM global administrative boundaries and imports them. YannChemin/v.in.gadm no
v.in.gazetteer v.in.gazetteer: Downloads named inhabited places within the current region from OpenStreetMap and classifies them by cartographic symbolism tier. YannChemin/v.in.gazetteer no
v.in.geojson v.in.geojson: Imports a geojson object. mundialis/openeo-addons no
v.in.gsriver v.in.gsriver: Downloads and imports the GSriver global river vector dataset. YannChemin/v.in.gsriver no
v.out.geojson v.out.geojson: Exports vector map to GeoJSON format into projection with given EPSG code. mundialis/v.out.geojson yes
v.random.strat.sampling v.random.strat.sampling: sample data mundialis/v.random.strat.sampling yes
v.rmarea v.rmarea: Toolset for cleaning topology of vector map. mundialis/v.rmarea no
v.tonlesap.model YannChemin/v.tonlesap.model no

Found 227 addons


Fork me at https://github.com/neteler/grass-gis-addons-overview-generator/

© 2015-2026 GRASS Development Team, GRASS GIS 8 Addons Manual pages available outside of the 'grass-addons' repository
Sun Sep 13 08:30:20 AM UTC 2026