vaster: Tools for Raster Grid Logic

Provides raster grid logic, operations that describe a discretized rectangular domain and do not require access to materialized data. Grids are arrays with dimension and extent, and many operations are functions of dimension only: number of columns, number of rows, or they are a combination of the dimension and the extent the range in x and the range in y in that order. Here we provide direct access to this logic without need for connection to any materialized data or formats. Grid logic includes functions that relate the cell index to row and column, or row and column to cell index, row, column or cell index to position. These methods are described in Loudon, TV, Wheeler, JF, Andrew, KP (1980) <doi:10.1016/0098-3004(80)90015-1>, and implementations were in part derived from Hijmans R (2024) <doi:10.32614/CRAN.package.terra>.

Version: 0.6.0
Suggests: knitr, rmarkdown, spelling, testthat (≥ 3.0.0)
Published: 2026-03-10
DOI: 10.32614/CRAN.package.vaster (may not be active yet)
Author: Michael Sumner ORCID iD [aut, cre], Robert Hijmans [ctb] (Wrote original versions of abstract cell operations in raster package)
Maintainer: Michael Sumner <mdsumner at gmail.com>
BugReports: https://github.com/hypertidy/vaster/issues
License: MIT + file LICENSE
URL: https://github.com/hypertidy/vaster, https://hypertidy.github.io/vaster/
NeedsCompilation: yes
Language: en-US
Materials: README, NEWS
CRAN checks: vaster results

Documentation:

Reference manual: vaster.html , vaster.pdf
Vignettes: Cell Operations (source, R code)
Extent Alignment & Cropping (source, R code)
GDAL Interoperability (source, R code)
Grid Fundamentals & Concepts (source, R code)
grid-logic (source, R code)

Downloads:

Package source: vaster_0.6.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=vaster to link to this page.