Package: vectra Title: Columnar Query Engine for Larger-than-RAM Data Version: 0.14.1 Authors@R: c( person("Gilles", "Colling", email = "gilles.colling051@gmail.com", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0003-3070-6066")), person("Yann", "Collet", role = c("ctb", "cph"), comment = "zstd decoder and xxHash in src/zstd"), person("Meta Platforms, Inc. and affiliates", role = "cph", comment = "zstd decoder in src/zstd"), person("Rich", "Geldreich", role = "ctb", comment = "miniz in src/miniz"), person("Martin", "Raiber", role = c("ctb", "cph"), comment = "miniz in src/miniz"), person("Alistair", "Moffat", role = "ctb", comment = "minimum-redundancy code routine in src/miniz"), person("Jyrki", "Katajainen", role = "ctb", comment = "minimum-redundancy code routine in src/miniz"), person("RAD Game Tools and Valve Software", role = "cph", comment = "miniz in src/miniz"), person("Rich Geldreich and Tenacious Software LLC", role = "cph", comment = "miniz in src/miniz")) Description: A minimal columnar query engine with lazy execution on datasets larger than RAM. Provides 'dplyr'-like verbs (filter(), select(), mutate(), group_by(), summarise(), joins, window functions) and common aggregations (n(), sum(), mean(), min(), max(), sd(), first(), last()) backed by a pure C11 pull-based execution engine and a custom on-disk format ('.vtr'). Reads and writes 'GeoTIFF' (including tiled and 'BigTIFF' layouts) and a tiled raster format ('.vec') with overview pyramids and time cubes for larger-than-RAM raster data. Streams vector operations (spatial transforms, point-in-polygon and nearest-feature joins including a two-sided grid-partitioned join, select-by-location, clip, erase, dissolve, 'rasterization', 'polygonization', and contouring) through 'sf', and runs raster operations (zonal statistics, focal windows, terrain derivatives, resample or 'reproject' warp, polygon masking, map algebra, and 'mosaicking') in native C or over the tiled '.vec' format, one batch or tile at a time for data larger than RAM. License: MIT + file LICENSE Depends: R (>= 4.1.0) SystemRequirements: GNU make Encoding: UTF-8 Imports: tidyselect, rlang, libgeos, parallel LinkingTo: libgeos Roxygen: list(markdown = TRUE) Suggests: biglm, Biostrings, bit64, DBI, igraph, knitr, openxlsx2, rmarkdown, RSQLite, s2, sf, ShortRead, stringdist, terra, testthat (>= 3.0.0) VignetteBuilder: knitr Config/testthat/edition: 3 URL: https://gillescolling.com/vectra/, https://github.com/gcol33/vectra BugReports: https://github.com/gcol33/vectra/issues Config/roxygen2/version: 8.1.0 Config/pak/sysreqs: make Repository: https://gcol33.r-universe.dev Date/Publication: 2026-10-26 20:44:09 UTC RemoteUrl: https://github.com/gcol33/vectra RemoteRef: HEAD RemoteSha: 3c94c73be1b0f796ef38968d86c4cc9892768f64 NeedsCompilation: yes Packaged: 2026-10-26 23:24:45 UTC; root Author: Gilles Colling [aut, cre, cph] (ORCID: ), Yann Collet [ctb, cph] (zstd decoder and xxHash in src/zstd), Meta Platforms, Inc. and affiliates [cph] (zstd decoder in src/zstd), Rich Geldreich [ctb] (miniz in src/miniz), Martin Raiber [ctb, cph] (miniz in src/miniz), Alistair Moffat [ctb] (minimum-redundancy code routine in src/miniz), Jyrki Katajainen [ctb] (minimum-redundancy code routine in src/miniz), RAD Game Tools and Valve Software [cph] (miniz in src/miniz), Rich Geldreich and Tenacious Software LLC [cph] (miniz in src/miniz) Maintainer: Gilles Colling