{"name": "Map Algebra Calculator", "package_name": "mapalgebra_calculator", "description": "Raster calculator with a choice of engine: PCRaster map algebra, GDAL (numpy syntax) or GRASS r.mapcalc.", "about": "A raster calculator in the spirit of the QGIS Raster Calculator, with a choice of calculation engine:\n- PCRaster: PCRaster map algebra, including terrain and hydrology (slope, lddcreate, accuflux, catchment), neighbourhood, zonal and spread operations.\n- GDAL: numpy syntax as in gdal_calc (where, sqrt, logical_and, nanmean, ...).\n- GRASS: r.mapcalc through QGIS Processing, including neighbour cells such as dem[-1, 0]; the translation to r.mapcalc syntax is shown while typing.\nAll engines share one Python-style syntax with and / or / not / xor, ranges (0.05 < slope < 0.2) and \"x if condition else y\". Scripts may span several lines with intermediate variables. Inputs are resampled onto a common output grid. The calculator is also available as Processing algorithms for the Toolbox, batch processing and the Model Designer, and a calculation can be exported as a standalone Processing script.\nDependencies: the GDAL engine works in every QGIS installation. The PCRaster engine requires PCRaster in the QGIS Python environment (not included; see the PCRaster Tools plugin or https://pcraster.geo.uu.nl for installation). The GRASS engine requires the GRASS provider of QGIS Processing (included in most QGIS installations). Engines that are not available are disabled with an explanation.", "homepage": "https://github.com/jvdkwast/mapalgebra-calculator", "repository": "https://github.com/jvdkwast/mapalgebra-calculator", "tracker": "https://github.com/jvdkwast/mapalgebra-calculator/issues", "author": "Hans van der Kwast", "tags": ["raster", "calculator", "map algebra", "pcraster", "gdal", "grass", "r.mapcalc", "hydrology", "terrain", "processing"], "downloads": 6, "latest_version": "0.6.0", "versions": [{"version": "0.6.0", "experimental": true, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 6, "uploaded_by": "hansakwast", "upload_datetime": "2026-10-15T02:39:16.121064"}]}